2015-02-24 105 views
0

我想知道如何在webview中直接播放youtube視頻,就像在桌面瀏覽器上一樣。直接在UIWebView而不是ViewController播放器中播放youtube視頻?

NSURL *url = [NSURL URLWithString:urlAddress]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [[NSUserDefaults standardUserDefaults] registerDefaults:@{ @"UserAgent": @"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.3 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.3" }]; 
    [self.view addSubview:aWebView]; 
    [aWebView loadRequest:requestObj]; 

但它仍然迫使web視頻切換在這個iPhone視頻播放器播放視頻?我猜ML..PLayer ...?它是劑量問題,我想在webview中播放視頻,它可以是youtube幀,必須直接youtube.com/watch/video

回答

0

我想你會發現這麼多的線程同樣的問題。使用URL像

https://www.youtube.com/embed/videoId

哪裏VideoID的是每個視頻是唯一的。

其他方法,請參閱

https://developers.google.com/youtube/v3/guides/ios_youtube_helper#adding_ytplayerview

+0

我看到前面的線程,但沒有得到解決。但我需要直接從YouTube上播放這個視頻,我不能使用嵌入 – karek 2015-02-24 10:36:23

+0

我已經檢查了你的想法,但它也是劑量的工作。當用戶點擊在webview上播放時,它跳轉到普通的iphone視頻播放器 – karek 2015-02-24 10:45:46

相關問題