我正在开发包含内嵌图片和HTML内容中的嵌入视频的应用。视频显示但点击播放按钮视频不会播放。我在webview上使用了以下加载html内容的代码。
WebSettings mainViewsettings = witContentWebView.getSettings();
mainViewsettings.setJavaScriptEnabled(true);
mainViewsettings.setAllowFileAccess(true);
mainViewsettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
mainViewsettings.setLoadWithOverviewMode(true);
mainViewsettings.setBuiltInZoomControls(true);
mainViewsettings.setDomStorageEnabled(true);
witContentWebView.setWebChromeClient(new WebChromeClient()
{
});
witContentWebView.loadDataWithBaseURL("", witsContentStr,"text/html", "UTF-8", "");
我还设置了android:hardwareAccelerated =" true"在清单文件中,但我没有取得任何成功。你能帮助我解决这个问题。
答案 0 :(得分:0)
也许问题在于编解码器?只需打开浏览器?您使用Chromium Web View还是旧的Web View? (Android版)
答案 1 :(得分:0)
从https://stackoverflow.com/a/3520920/1602333无耻地复制答案。
我不确定这是否是你需要的。无论如何,我希望以下内容有用。 您可以使用youtube提供的iframe方法播放其视频。如果浏览器支持html5将使用它显示视频,否则使用flash。
您可以使用以下代码作为示例< iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/bIPcobKMB94" frameborder="0">
在上面的例子中,视频ID是bIPcobKMB94。您可以更改此ID并显示您的视频。
您可以访问它的实例[{3}}