【发布时间】:2017-12-23 08:12:25
【问题描述】:
我在 WebView 上播放 youtube 视频时遇到问题。我整天都在阅读有关如何执行此操作的问答,但它不起作用。 我已经设置了清单,这是我正在使用的代码
mWebview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
mWebview.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebview.setWebChromeClient(new WebChromeClient());
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.getSettings().setAppCacheEnabled(true);
mWebview.setInitialScale(1);
mWebview.getSettings().setLoadWithOverviewMode(true);
mWebview.getSettings().setUseWideViewPort(true);
//webSettings.setLoadsImagesAutomatically(true);
//webSettings.setSupportZoom(false);
mWebview.loadUrl("https://www.youtube.com/embed/MYVIDEOID");
发生了什么是this 我可以点击播放按钮计时器开始但我什么也看不到。
编辑: 问题似乎在模拟器上而不是在真实设备上,请查看评论以获取答案。
【问题讨论】: