Android WebView中嵌入的YouTube视频不符合全屏设置

Android WebView中嵌入的YouTube视频不符合全屏设置,android,html,webview,youtube,fullscreen,Android,Html,Webview,Youtube,Fullscreen,我正在使用在WebView控制器中嵌入视频 WebView位于具有主题对话框的活动中 嵌入的视频在活动中首先显示缩略图。我使用fs=0禁用全屏选项 按下播放按钮后,视频以HTML5模式加载(我想),然后它就不符合我设置的fullsceen设置 如何在HTML5模式下禁用全屏设置 我的HTML代码如下 public String getHTML() { String html = "<iframe class=\"youtube-player\" style=\"bord

我正在使用在WebView控制器中嵌入视频

WebView位于具有主题对话框的活动中

嵌入的视频在活动中首先显示缩略图。我使用
fs=0
禁用全屏选项

按下播放按钮后,视频以HTML5模式加载(我想),然后它就不符合我设置的fullsceen设置

如何在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;
    }
公共字符串getHTML(){
字符串html=“\n”
+“\n”;
返回html;
}

您需要创建一个新的
WebChromeClient
,覆盖ShowCustomView(视图视图,WebChromeClient.CustomViewCallback callback)和
onHideCustomView()

请参阅以下答案: