1

だから私はポップオーバーでYouTubeビデオを実装するいくつかの問題に遭遇しました。YouTubeビデオを問題なく再生できますが、ユーザーがポップオーバーをクリックすると(破棄して)、サウンドは再生され続けます。これに対する私の解決策は、YouTubeビデオを表示していたWebビューに、メソッドに空白のhtml文字列をロードさせることでしたviewDidDisappear。これはうまく機能します。

しかし、ユーザーがYouTubeビデオのフルスクリーンボタンを押すと、YouTubeビデオは実際にフルスクリーンになりますが、ポップオーバーがその前にあるという問題が発生しています。これは煩わしいことですが、ユーザーは通常、画面の他の部分をクリックするだけで消えます。私はこれと一緒に住むことをいとわないでしょう。もちろん、それが呼び出されることを除いviewDidDisappearて、htmlに何もロードせず、アプリケーション全体を爆破します。

YouTubeのビデオを制御できるJavaScriptをWebビューにロードする方法を誰かが知っているかどうか疑問に思いました。このようにしてviedDidDiappear、一時停止と呼ぶことができたので、ポップオーバーが閉じられたときにサウンドが再生され続けず、YouTubeビデオが全画面で爆発しませんでした。

これは理想的な解決策ではありませんが(ポップオーバーがまだ全画面表示の邪魔になっているため)、とりあえず取り上げます。誰かが私が必要とするjavascriptインジェクションを手伝ってくれるか、さらに良い解決策を提案してくれるなら、私はそれを大いに感謝します。

4

0 に答える 0