从上周开始,我尝试查找如何在 android webview 中播放 html5 视频,我在堆栈溢出中阅读了很多博客和问题,但我的问题已解决。我正在使用.mp4 , .wevm ,ogv and also .3gp
格式,但正在运行格式的中午。我在两个不同的设备上
运行这些视频,一个是一个micro-max funbook
,android 4.0
另一个设备是一个Samsung device
。2.3.3 android os
这是我的代码。
url="file://"+Environment.getExternalStorageDirectory()+"/unzipped/HTML5/res/test1.html";
webview = (WebView) findViewById(R.id.webview);
webview.setWebChromeClient(new WebChromeClient());
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setPluginState(PluginState.ON);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setDomStorageEnabled(true);
webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webview.loadUrl(url);