最近、 Android 4.Xデバイスの WebView でYoutubeビデオ ( ) に問題が発生しました。iframe API
onShowCustomView()
Android 4.X デバイスでビデオの再生を開始すると、問題は発生しません。私は理由を探しました、なぜonShowCustomView()
解雇しないのですか?Android 4.X デバイスの場合、WebView には埋め込みビデオ機能があります。これは、このビデオ (HTML5) が WebView によって再生され、他のレイアウトにビデオが表示されないためです。
ただし、ユーザーがフル スクリーン モードを要求onShowCustomView()
すると、起動されます。
実際には、デフォルトでYouTubeビデオのフルスクリーンモードが必要です。Youtubeのiframe APIでは、フルスクリーンに入るオプションがなく、ユーザーはフルスクリーンボタンを押す必要があります。
したがって、私の要件には2つの答えしかありません。
- WebView の埋め込みビデオを無効にすると、Android 4.X 以下のように動作し、onShowCustomView() が起動されます。
- WebView に提供する html ファイル内の Javascript を使用して、デフォルトで全画面表示モードを設定します。
誰かが私の問題を解決した場合は、助けてください。そうでなければ、これを解決するように提案してください。