【发布时间】:2011-04-27 05:29:04
【问题描述】:
我的应用程序通过在 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 加载了视频的包装代码后调用的,但电影播放器窗口尚不可见。电影播放器窗口似乎只有在电影开始播放时才可见,即在缓冲了足够多的电影之后。
我所要求的可能是不可能的,但如果有人有任何想法,我很想听听。
谢谢。
【问题讨论】:
-
这与您的问题没有直接关系,但这篇博文可能会有所帮助。 rebelalfons.posterous.com/iphone-os-support-for-tv-out
标签: iphone uiwebview youtube movie embedded-video