点击UIwebView后如何获取播放MPMoviePlayerViewController的引用

发布于 2024-10-19 13:29:03 字数 360 浏览 2 评论 0原文

我已经在 UIWebView 上加载了 youtube URL。单击 UIWebView 后,它会在 MPMoviePlayerViewController 中打开视频。实际上,我需要获取此 MPMoviePlayerViewController 的引用,因为我需要在此视频上叠加文本。 我面临的另一个问题是我无法自动播放视频。我尝试了在 iPhone 的 Safari 或 UIWebView 上自动播放 YouTube 视频,但是对我不起作用。

有人可以帮忙吗?

I have loaded the you-tube URL on the UIWebView. After I click on UIWebView it opens the video in MPMoviePlayerViewController. Actually I need to get the reference of this MPMoviePlayerViewController as I need to overlay text on this video.
Another problem I am facing is that I am not able to auto play the video. I tried this Youtube video autoplay on iPhone's Safari or UIWebView but doen't work for me.

Can anybody help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧话新听 2024-10-26 13:29:03

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

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

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

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

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

希望它有帮助。

Why would you use an UIWebView instead of the MPMoviePlayerViewController? I mean, the URL requested is the video itself? Then, better use the movieplayer.

Anyways if I'm not wrong, the UIWebView fails and loads the movieplayer. So check

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

And when this happens, try getting the topviewcontroller (which should be the movieplayerview).

Not tested by myself, this is the first thing that came to my mind :P

Hope it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文