【问题标题】:Play youtube video directly in UIWebView instead of ViewController player?直接在 UIWebView 而不是 ViewController 播放器中播放 youtube 视频?
【发布时间】:2015-04-25 20:33:51
【问题描述】:

我想知道如何像在桌面浏览器上一样直接在 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..PLayer...

【问题讨论】:

    标签: ios objective-c video youtube uiwebview


    【解决方案1】:

    我想你会发现很多相同的问题。使用类似的网址

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

    每个视频的 videoId 都是唯一的。

    其他方法,参考

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

    【讨论】:

    • 我看到了之前的帖子,但没有得到解决方案。但我需要直接从 youtube 播放这个视频,我不能使用嵌入
    • 我已经检查了你的想法,但它也不起作用。当用户在 webview 上点击播放时,它会跳转到普通的 iphone 视频播放器
    猜你喜欢
    • 2011-05-05
    • 2010-12-19
    • 1970-01-01
    • 2014-05-01
    • 2011-09-10
    • 2015-11-08
    • 2012-09-15
    • 1970-01-01
    • 2012-03-17
    相关资源
    最近更新 更多