Iphone 从UIWebView中的电影播放器获取通知

Iphone 从UIWebView中的电影播放器获取通知,iphone,uiwebview,youtube,movie,embedded-video,Iphone,Uiwebview,Youtube,Movie,Embedded Video,我的应用程序通过在UIWebView中加载URL来流式传输YouTube视频: NSString *videoURLStr = [NSString stringWithFormat:@"http://www.youtube.com/embed/%@?autoplay=1", videoId]; NSURL* videoURL = [NSURL URLWithString:videoURLStr]; [movieView loadRequest:[NSURLRequest requestWithU

我的应用程序通过在UIWebView中加载URL来流式传输YouTube视频:

NSString *videoURLStr = [NSString stringWithFormat:@"http://www.youtube.com/embed/%@?autoplay=1", videoId];
NSURL* videoURL = [NSURL URLWithString:videoURLStr];
[movieView loadRequest:[NSURLRequest requestWithURL:videoURL]]; 
这非常有效,只是我的应用程序不知道电影播放器中发生了什么。例如,我希望能够在电影播放器窗口打开时更改我的视图。我还想知道它何时关闭,控件何时返回到我的应用程序

我已经将我的视图设置为UIWebView的委托,并实现了

- (void)webViewDidFinishLoad:(UIWebView *)webView
在UIWebView加载了视频的包装器代码后调用此函数,但电影播放器窗口还不可见。似乎只有在电影开始播放时,即在缓冲了足够多的电影后,电影播放器窗口才可见

我所要求的可能不可能,但如果有人有任何想法,我很乐意听到


谢谢。

如果你要走这条路,那么你需要使用youtube javascript api


这与你的问题没有直接关系,但这篇博文可能会有所帮助。