解决 腾讯X5内核 的WebView 视频兼容问题

在集成X5内核的WebView的时候,部分手机会出现视频兼容问题。

解决方案:

在初始化WebView设置的时候加入如下代码:

//兼容视频
        try {
            if (webview.getX5WebViewExtension() != null) {
                Bundle data = new Bundle();

                data.putBoolean("standardFullScreen", false);
                //true表示标准全屏,false表示X5全屏;不设置默认false,

                data.putBoolean("supportLiteWnd", false);
                //false:关闭小窗;true:开启小窗;不设置默认true,

                data.putInt("DefaultVideoScreen", 2);
                //1:以页面内开始播放,2:以全屏开始播放;不设置默认:1

                webview.getX5WebViewExtension().invokeMiscMethod("setVideoParams", data);
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }

猜你喜欢

转载自blog.csdn.net/tinson12321/article/details/81084713