Android WebChromeClient不播放视频,但Chrome浏览器在kitkat操作系统中播放?

时间:2017-03-29 10:06:22

标签: android html5 video webview android-4.4-kitkat

我有以下webview设置来播放使用视频标签(html 5)嵌入在html中的视频。

    mWebView.setWebChromeClient(new WebChromeClient());
    mWebView.getSettings().setBuiltInZoomControls(true);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setAllowUniversalAccessFromFileURLs(true);
    mWebView.getSettings().setUseWideViewPort(true);
    mWebView.getSettings().setLoadWithOverviewMode(true);
    mWebView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
    mWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);

此设置允许视频在Lolipop及以上版本的Android中播放,但在Kitkat中,视频无法播放,而我正在使用带有视频控件的黑屏。

请查看随附的屏幕截图: 的奇巧 Kitkat OS webview video player with blank screen 棒棒糖 enter image description here

即使我在kitkat的webview中使用Chromewebclient,即使webview中显示的玩家也是不同的。

有没有办法在Kikat Os Android的Android webview中播放html5视频?

0 个答案:

没有答案