3

我正在使用此处显示的指南在 WebView 控制器中嵌入视频。

WebView 位于具有主题的 Activity 中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 回答