HTML5视频和WebView

时间:2013-10-08 15:04:51

标签: android html5 android-webview html5-video

我知道这已经讨论了很多,但在互联网上几乎所有关于在Android WebView中启用HTML5视频的讨论,我仍然无法让它正常工作。

目前我有一个HTML页面正在加载WebView。它有一个带有源标签的标签,引用本地mp4视频。

<video height="720" width="1280"><source src="vid.mp4" type="video/mp4"></video>

页面加载正常,我看到一个灰色的大视频占位符。点击这几次会启动视频的音频播放。没有视觉效果,只有音频。

我的活动中有以下内容:

webView = (WebView) findViewById(R.id.webView1);

WebSettings webSettings = webView.getSettings();
webSettings.setAppCacheEnabled(false);
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(PluginState.ON);
webSettings.setRenderPriority(RenderPriority.HIGH);

webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());

我的清单中启用了硬件加速(在应用程序上,以及用于测量的活动)

我还缺少什么?为什么我看不到实际的视频?

我正在使用jQuery以“video.play()”开始播放视频,但就像我说的那样,我只能在点击几次后听到音频。

我甚至试图实现各种各样的“包装”类,但是当我实现它们时它们似乎都被打破/不起作用(尽管阅读文档,我的代码应该足够了,使用chrome客户端和HA启用)

请帮忙!

0 个答案:

没有答案