为了账号安全,请及时绑定邮箱和手机立即绑定

WebView的硬件加速

标签:
Android

   WebView的硬件加速是一个比较重要的属性,也是让人相当纠结的一个属性。

    WebView的硬件加速的主要功能是渲染,理论上开启硬件加速可以使WebView更流畅,给人良好的用户体验。

    现在来说下遇到的问题: 

    1)关于视频的播放问题, 如果关闭硬件加速,画面的渲染将达不到将视频完整渲染出来的效果,造成的结果就是,没有画面,但可以听到声音。

          网上很多人说解决视频播放不了的问题,需要在menifst.xml中配置硬件加速选项,这里经实验结果:无效!!!

          解决视频播放不了,只有声音的问题,只需要一句话: web.setLayerType(View.LAYER_TYPE_HARDWARE, null); 

    2)过度渲染问题, 如果开启硬件加速,有时候会出现过度渲染的问题,在特殊情况下,会出现不属于画面的多余部分,或者画面部分过度越域渲           染到非WebView的区域   

          解决过度渲染问题,只能执行一项,关闭硬件加速: web.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

原文链接:http://www.apkbus.com/blog-192385-60173.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消