2012-03-09 16 views
1

iOS 5.1のAirPlayにセカンダリUIを送信します。UIWebViewを使用してAirplayデバイスから残像を消去

iPadで、ユーザーはUIWebViewを使用してビデオを再生し、Airplay設定がある場合、ビデオはAirPlayデバイスに送信されます。ビデオの再生が終了するか、ユーザーが一時停止すると、UIWebViewはAirPlay画面から画像を消去しません。

別のURLをUIWebViewにロードすると、AirPlayイメージは消去されますが、数秒後に消去されます。

空白のページを読み込んだ後、元のビデオページを読み込むことでこれを回避しようとしましたが、動作していないようです。何かご意見は?

+0

私の最新の最適な回避策は、UIWebViewを非表示にしてから、webViewDidFinishLoadでトリガーされた遅延の後に再表示することです。うまく動作しますが、明らかに少し遅れが加わります。 –

答えて

0

UIWebViewから他の種類のコンテンツを消去しようとしたところ、次の文がAirPlayビデオ接続を直ちに切断して、UIScreen経由で送信された基本のセカンダリUIが明らかになることがわかりました。

[myWebView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = \"\";"]; 
関連する問題