この奇妙な問題に遭遇するだけです。標準の loadRequest メソッドを使用して Web サイトにロードする webview を含む UIViewController があります。一部のページにはビデオが埋め込まれており、ページが単独で表示されている場合は正常に機能します。ただし、Web ビューを含むページを UINavigationController にプッシュすると、問題が発生します
埋め込まれた YouTube ビデオは、ムービー プレーヤー コントローラーをフル スクリーンで一瞬だけ開こうとしますが、すぐに閉じます。私が読み込んでいるサイトでホストされているビデオは、フルスクリーンコントローラーで開いており、一時停止ボタンが機能しないことを除いて正常に再生されます。ただし、ムービー コントローラーを閉じると、Web ビューが完全に黒くなります。
これは、ナビゲーション コントローラー内にビューがある場合にのみ発生します。UIWebViews プライベート UIMoviePlayer は、ナビゲーション スタックの一部であることを好まないようです。
誰かがこの問題を抱えていますか?さらに良いことに、回避策を見つけましたか?