我将一个辅助用户界面发送到AirPlay - 在iOS 5.1上。
在iPad上,用户可以使用UIWebView播放视频,如果他们有Airplay设置,则视频将被发送到AirPlay设备。当视频播放完毕或用户暂停时,UIWebView不会从AirPlay屏幕中清除图像。
如果我然后将不同的URL加载到UIWebView,AirPlay图像将清除,但仅在几秒钟之后。
我尝试通过加载空白页然后重新加载原始视频页来解决这个问题,但这似乎不起作用。有什么想法吗?
答案 0 :(得分:0)
为了清除UIWebView中其他类型的内容,我碰巧发现以下语句还会立即断开AirPlay视频连接,从而显示通过UIScreen发送的任何底层辅助UI。
[myWebView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = \"\";"];