我正在尝试在网页浏览中的网站上播放嵌入视频,但在页面加载后,视频播放器区域只是一个空白区域。当网站从Android设备上的常规Chrome浏览器打开时,视频会显示,但在应用的网页浏览中显示为空白。我在清单中设置了android:hardwareAccelerated =“true”,下面是webview代码。任何人都有任何想法,为什么它不会出现在网页浏览中?感谢
WebSettings webSettings = webView.getSettings();
webSettings.setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webView.loadUrl(selectedItem.getLink());
答案 0 :(得分:0)
我刚试过这个:
webView = (WebView) findViewById(R.id.myWebView);
webView.loadUrl("file:///android_asset/index.html");
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
它工作正常。尝试在实际设备上运行代码。您可以查看此演示项目:HTML5-Video-Android demo