最近项目里面的webview要播放视频,原生的webview不能全屏,就用了腾讯的x5,接入之后发现非全屏下的播放视频是白的,没有画面,只有声音,全屏情况下是好的。
找了半天原因,竟是这一句代码造成的
webView.setLayerType(webView.LAYER_TYPE_HARDWARE, null);
原因是开启硬件加速强制使用GPU渲染,确实给app流畅度带来不小的提升,但是在使用过程中遇见webview闪烁,也有导致加载webView黑屏或者白屏
去掉这句代码就好了,记录一下。
在使用腾讯X5 WebView播放视频时,遇到非全屏下视频画面缺失仅剩声音的问题,发现是由硬件加速代码引起。移除特定硬件加速设置后,问题得以解决。
3407

被折叠的 条评论
为什么被折叠?



