美文网首页
【BUG笔记】记一次WebView视频封面导致的bug

【BUG笔记】记一次WebView视频封面导致的bug

作者: JeahWan | 来源:发表于2020-04-17 18:23 被阅读0次

今日在umeng后台发现了一个webview中视频封面错误的bug
Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
解决方法如下:

    class MyWebChromeClient extends WebChromeClient {

        @Nullable
        @Override
        public Bitmap getDefaultVideoPoster() {
            //Android8.0以上的手机可以会遇到如下崩溃
            //Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
            //需要复写此方法解决
            if (super.getDefaultVideoPoster() == null) {//这个地方是加载h5的视频列表 默认图   点击前的视频图
                return BitmapFactory.decodeResource(getApplicationContext().getResources(), R.drawable.ic_launcher);
            } else {
                return super.getDefaultVideoPoster();
            }
        }
}

相关文章

网友评论

      本文标题:【BUG笔记】记一次WebView视频封面导致的bug

      本文链接:https://www.haomeiwen.com/subject/sadmactx.html