Воспроизведение Youtube видео в iOS Appcelerator с помощью Hyperloop

Я использую appcelerator для создания приложений для iOS, я застрял в такой ситуации, как раньше, когда я использовал веб-просмотр для воспроизведения видео на YouTube, но теперь некоторые видео не воспроизводятся.

Я много пробовал в webview, но безуспешно. Так что я кодирую в цель C, и она работала на родном языке. Тогда я попытался сделать для него модуль, поэтому безуспешно.

Может ли кто-нибудь помочь мне сделать модуль или заставить его работать с помощью гипер-петли. Ниже мой код в цель, которая работает:-

UIWebView *videoView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 180)];
videoView.backgroundColor = [UIColor clearColor];
videoView.opaque = NO;
videoView.delegate = self;
NSString *videoUrl = @"http://www.youtube.com/v/1MjC30zo1KA";
NSString *htmlString = [NSString stringWithFormat:@"\
                        <html>\
                        <head>\
                        <meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 212\"/>\
                        </head>\
                        <body style=\"background:#FFF;margin-top:0px;margin-left:0px\"><div><object width=\"320\" height=\"180\"><param name=\"movie\" value=\"%@\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"%@\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"320\" height=\"180\"></embed></object></div></body></html>",videoUrl,videoUrl];
[videoView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];

Этот код работает как шарм, но после сбоя приложения модуля в следующей строке:-

UIWebView *videoView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 180)];

Помоги мне в этой ситуации, спасибо заранее.

0 ответов

Другие вопросы по тегам