【问题标题】:How to get the reference of playing MPMoviePlayerViewController after clicking on the UIwebView点击UIwebView后如何获取播放MPMoviePlayerViewController的参考
【发布时间】:2011-07-04 02:16:02
【问题描述】:

我已经在 UIWebView 上加载了 YouTube 网址。单击 UIWebView 后,它会在 MPMoviePlayerViewController 中打开视频。实际上,我需要获取此 MPMoviePlayerViewController 的参考,因为我需要在此视频上叠加文本。 我面临的另一个问题是我无法自动播放视频。我试过这个Youtube video autoplay on iPhone's Safari or UIWebView 但对我不起作用。

有人可以帮忙吗?

【问题讨论】:

    标签: iphone uiwebview mpmoviewcontroller


    【解决方案1】:

    为什么要使用 UIWebView 而不是 MPMoviePlayerViewController?我的意思是,请求的 URL 是视频本身?然后,最好使用电影播放器​​。

    无论如何,如果我没记错的话,UIWebView 会失败并加载电影播放器​​。所以检查

    - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{
     // I think this error is the 204, check it yourself
    

    当这种情况发生时,尝试获取 topviewcontroller(应该是movieplayerview)。

    未经我自己测试,这是我想到的第一件事:P

    希望对你有帮助。

    【讨论】:

    • 感谢您的帮助。但是 MPMoviePlayerViewController 没有播放 youtube 视频,因为在 youtube 中没有视频的直接 URL ......当我在我的 iPhone 模拟器中尝试时,它会显示一段时间的黑屏,然后调用 videoDidFinsih 通知。参考这个@ 987654321@。能否请您指导我如何获取 topViewcontroller?
    猜你喜欢
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多