先週から、Android WebView で html5 ビデオを再生する方法を見つけようとしましたが、スタック オーバーフローで非常に多くのブログと質問を読みましたが、問題は解決しました。フォーマットを使用して.mp4 , .wevm ,ogv and also .3gp
いますが、フォーマットの正午が実行されています。
私はこれらのビデオを 2 つの異なるデバイスで実行し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);