最近项目里面的webview要播放视频,原生的webview不能全屏,就用了腾讯的x5,接入之后发现非全屏下的播放视频是白的,没有画面,只有声音,全屏情况下是好的。

找了半天原因,竟是这一句代码造成的

  webView.setLayerType(webView.LAYER_TYPE_HARDWARE, null);

原因是开启硬件加速强制使用GPU渲染,确实给app流畅度带来不小的提升,但是在使用过程中遇见webview闪烁,也有导致加载webView黑屏或者白屏

去掉这句代码就好了,记录一下。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐