首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在安卓html5视频标签中禁用默认丑陋海报图片

在安卓html5视频标签中禁用默认丑陋海报图片
EN

Stack Overflow用户
提问于 2016-10-05 21:19:08
回答 2查看 1.6K关注 0票数 5

在android上,使用html5视频标签加载视频,在视频加载之前,占位符图像是一个灰色的图像,上面有一个大的“播放”图标,假设我没有视频的海报图像,所以我无法替换它,有没有办法禁用丑陋的那个?

EN

回答 2

Stack Overflow用户

发布于 2017-04-25 11:02:44

我知道这个问题很老,但我一直在寻找这个问题的答案。原来WebChromeClient有一个getDefaultVideoPoster方法。所以你可以这样做:

代码语言:javascript
复制
webView.setWebChromeClient(new WebChromeClient() {
    @Override public Bitmap getDefaultVideoPoster() {
        final Bitmap bitmap = Bitmap.createBitmap(1, 1, Bitmap.Config.RGB_565);
        Canvas canvas = new Canvas(bitmap);
        // Use whatever color you want here. You could probably use a transparent color
        canvas.drawARGB(255, 0, 0, 0);
        return bitmap;
    }
});

我不一定要在每次调用这个方法的时候都创建新的位图,但我相信你已经明白了。

票数 6
EN

Stack Overflow用户

发布于 2021-05-27 15:34:29

您可以将poster属性添加到<video>标记,以跳过丑陋的像素化默认android-webview-video-poster图像。透明的PNG或GIF或空的SVG作品。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39875102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档