使用UIWebView清除Airplay设备上的残像

时间:2012-03-09 19:13:56

标签: ios airplay

我将一个辅助用户界面发送到AirPlay - 在iOS 5.1上。

在iPad上,用户可以使用UIWebView播放视频,如果他们有Airplay设置,则视频将被发送到AirPlay设备。当视频播放完毕或用户暂停时,UIWebView不会从AirPlay屏幕中清除图像。

如果我然后将不同的URL加载到UIWebView,AirPlay图像将清除,但仅在几秒钟之后。

我尝试通过加载空白页然后重新加载原始视频页来解决这个问题,但这似乎不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

为了清除UIWebView中其他类型的内容,我碰巧发现以下语句还会立即断开AirPlay视频连接,从而显示通过UIScreen发送的任何底层辅助UI。

[myWebView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = \"\";"];