我已经在 UIWebView 上加载了 YouTube 网址。单击 UIWebView 后,它会在 MPMoviePlayerViewController 中打开视频。实际上,我需要获取此 MPMoviePlayerViewController 的参考,因为我需要在此视频上叠加文本。我面临的另一个问题是我无法自动播放视频。我在 iPhone 的 Safari 或 UIWebView 上尝试了这个Youtube 视频自动播放,但对我不起作用。
有人可以帮忙吗?
我已经在 UIWebView 上加载了 YouTube 网址。单击 UIWebView 后,它会在 MPMoviePlayerViewController 中打开视频。实际上,我需要获取此 MPMoviePlayerViewController 的参考,因为我需要在此视频上叠加文本。我面临的另一个问题是我无法自动播放视频。我在 iPhone 的 Safari 或 UIWebView 上尝试了这个Youtube 视频自动播放,但对我不起作用。
有人可以帮忙吗?
为什么要使用 UIWebView 而不是 MPMoviePlayerViewController?我的意思是,请求的 URL 是视频本身?然后,最好使用电影播放器。
无论如何,如果我没记错的话,UIWebView 会失败并加载电影播放器。所以检查
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{
// I think this error is the 204, check it yourself
发生这种情况时,请尝试获取 topviewcontroller(应该是 movieplayerview)。
未经我自己测试,这是我想到的第一件事:P
希望能帮助到你。