2

最近、 Android 4.Xデバイスの WebView でYoutubeビデオ ( ) に問題が発生しました。iframe API

onShowCustomView()Android 4.X デバイスでビデオの再生を開始すると、問題は発生しません。私は理由を探しました、なぜonShowCustomView()解雇しないのですか?Android 4.X デバイスの場合、WebView には埋め込みビデオ機能があります。これは、このビデオ (HTML5) が WebView によって再生され、他のレイアウトにビデオが表示されないためです。

ただし、ユーザーがフル スクリーン モードを要求onShowCustomView()すると、起動されます。

実際には、デフォルトでYouTubeビデオのフルスクリーンモードが必要です。Youtubeのiframe APIでは、フルスクリーンに入るオプションがなく、ユーザーはフルスクリーンボタンを押す必要があります。

したがって、私の要件には2つの答えしかありません。

  1. WebView の埋め込みビデオを無効にすると、Android 4.X 以下のように動作し、onShowCustomView() が起動されます。
  2. WebView に提供する html ファイル内の Javascript を使用して、デフォルトで全画面表示モードを設定します。

誰かが私の問題を解決した場合は、助けてください。そうでなければ、これを解決するように提案してください。

4

0 に答える 0