Ios 在UIWebView中直接播放youtube视频,而不是在ViewController播放器中?

Ios 在UIWebView中直接播放youtube视频,而不是在ViewController播放器中?,ios,objective-c,video,youtube,uiwebview,Ios,Objective C,Video,Youtube,Uiwebview,我想知道如何在webview中直接播放youtube视频,就像在桌面浏览器上一样 NSURL *url = [NSURL URLWithString:urlAddress]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [[NSUserDefaults standardUserDefaults] registerDefaults:@{ @"UserAgent": @"Mozilla/5.0 (

我想知道如何在webview中直接播放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];

但它仍然迫使webview在这个iphone视频播放器中切换播放视频?我猜是ML…玩家?这是真的,我想在webview中播放视频,它可以是youtube框架,必须直接是youtube.com/watch/video

我想你会发现有很多相同问题的帖子。使用类似URL的

其中videoId对于每个视频都是唯一的

其他方法,请参阅


我看到了上一个线程,但没有得到解决方案。但是我需要直接从youtube上播放这段视频,我不能使用Embedder。我已经检查了你的想法,但它也不起作用。当用户在webview上单击play时,它会跳转到普通的iphone视频播放器