如何在单击UIwebView后获取播放MPMoviePlayerViewController的参考

时间:2011-02-25 05:36:11

标签: iphone uiwebview mpmoviewcontroller

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

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

我自己没有测试过,这是我想到的第一件事:P

希望它有所帮助。