带有嵌入式YouTube视频的Android WebView没有全屏按钮

Kel*_*ett 5 youtube android fullscreen webview

我正在尝试在我的应用中放入一些嵌入式youtube视频。用户需要能够全屏显示视频,但网络视图的youtube播放器没有全屏按钮!哇...?我四处搜寻,没有找到解决方法。顺便说一句,不能选择使用Google YouTube API。我有一个解决方法(单击该视频缩略图会打开全屏WebView),但是如果Webview可以为我处理,它将更简单/更优雅。

这是我加载youtube视频的方式

 String htmlString = "<html><body style='margin:0px auto; padding:0px; width: 100%;'><script type='text/javascript' src='http://m.youtube.com/iframe_api'></script><div style=\"padding-bottom: 56.25%;position: relative;\"><iframe allowfullscreen='allowfullscreen' id='playerId' type='text/html' style=\"width: 100%; height: 100%; position: absolute;\" width=\"560\" height=\"315\" src='http://www.youtube.com/embed/IwfUnkBfdZ4?enablejsapi=1&rel=0&playsinline=0&autoplay=0' frameborder='0'></div></body></html>";
        if (youtubeWebView == null){
            youtubeWebView = ButterKnife.findById(view, R.id.youtubeWebview);
        }
        youtubeWebView.getSettings().setJavaScriptEnabled(true);
        youtubeWebView.getSettings().setLoadWithOverviewMode(true);
        youtubeWebView.loadData(htmlString, "text/html", null);
Run Code Online (Sandbox Code Playgroud)