3

ここに表示されているガイドを使用して、ビデオを WebView コントローラーに埋め込みます。

WebView は、テーマを持つアクティビティ内にありますTheme.Dialog

埋め込まれたビデオは、アクティビティの最初にサムネイルと共に表示されます。fs=0フルスクリーンオプションを無効にするために使用します。

再生ボタンを押した後、ビデオは HTML5 モードでロードされ (私は思う)、設定したフルスクリーン設定を尊重しません。

HTML5 モードでフルスクリーン設定を無効にするにはどうすればよいですか?

私のHTMLコードは次のとおりです。

public String getHTML() {
        String html = "<iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 95%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"http://www.youtube.com/embed/"
                + "k8GzqXg2ugA"
                + "?fs=0\" frameborder=\"0\">\n"
                + "</iframe>\n";
        return html;
    }
4

1 に答える 1

2

WebChromeClient新しい、上書きするonShowCustomView(View view, WebChromeClient.CustomViewCallback callback)、およびを作成する必要がありますonHideCustomView()

次の回答を参照してください。

https://stackoverflow.com/a/12850816/475472

于 2012-10-22T04:56:54.240 に答える