我在Html5中有視頻標籤,需要在android webview中從資源文件夾播放本地視頻,但是當點擊播放按鈕時我無法播放視頻,我正在使用的是Android 3.1的版本還增加了硬件acclerate清單中,我肯定失去了一些東西,請用一些ideas.Below幫助是代碼提前無法在Android webview中播放html5視頻
webPage.setWebChromeClient(chromeClient);
WebViewClient webViewClient = new WebViewClient();
webPage.setWebViewClient(webViewClient);
webPage.getSettings().setAllowFileAccess(true);
webPage.getSettings().setDomStorageEnabled(true);
webPage.getSettings().setJavaScriptEnabled(true);
webPage.getSettings().setPluginState(WebSettings.PluginState.ON);
webPage.getSettings().setPluginsEnabled(true);
webPage.getSettings().setLoadWithOverviewMode(true);
webPage.getSettings().setUseWideViewPort(true);
webPage.getSettings().setPluginState(PluginState.ON);
webPage.loadUrl("file:///android_asset/layout/form.html");
public class chromeClient extends WebChromeClient {
@Override
public void onShowCustomView(View view, CustomViewCallback callback) {
// TODO Auto-generated method stub
super.onShowCustomView(view, callback);
if (view instanceof FrameLayout) {
FrameLayout frame = (FrameLayout) view;
if (frame.getFocusedChild() instanceof VideoView) {
VideoView video = (VideoView) frame.getFocusedChild();
// frame.removeView(video);
video.start();
}
}
}
}
感謝。
嘿檢查這個** [發佈] [1] **關於您的問題。 [1]:http://stackoverflow.com/questions/1711078/html5-video-element-on-android – androidgeek