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