解决h5页面在安卓webview内无法播放第三方视频和加载图片的办法

最近在做web页面的时候,需要放在app内webview加载,然后发现在华为手机里面无法播放第三方视频,图片也无法加载出来,此间心中一万头草尼玛在奔腾

各种方法都不行,因为用了腾讯视频的tvp的api,一直在怀疑这个控件的适配问题,最后几近崩溃的时候,发现了曙光,找到是http与https重定向的问题

因为从Android5.0开始,WebView默认不支持同时加载Https和Http混合模式。项目里面图片的地址和视频的地址是http的,而项目所在的域名为https的,所以跟安卓小伙伴沟通加上下面一段代码,完美解决

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){

getSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);

}

你可能感兴趣的:(解决h5页面在安卓webview内无法播放第三方视频和加载图片的办法)