2015-02-24 67 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

相关问题