我在我的iPad中添加了一个外部显示功能,并且在基于UIWebView的视频控件方面遇到了一些问题。
每当播放基于UIWebView的视频时,外部屏幕将自动接管以显示视频全屏。不幸的是,我没有办法关闭该视频,并将外部屏幕返回到它以前的网页视图。外部屏幕上的全屏视频只有在webview内容被完全卸载后才会被清除。
当播放UIWebView视频并创建全屏视频控制器时,该控制器在哪里?是否有检测或以其他方式管理它的方法?如何手动强制解雇此控制器?
发布于 2012-03-31 21:13:39
见本文:How to receive NSNotifications from UIWebView embedded YouTube video playback
否则,我已经在一定程度上成功地使用了这个解决方案:
UIWindowDidBecomeKeyNotification
的关键
比如:
-(void)windowDidBecomeKeyNotification:(NSNotification*)notification {
BOOL tvOut = [[notification description]
rangeOfString:@"MPTVOutWindow"].length > 0;
...
}https://stackoverflow.com/questions/4803149
复制相似问题