移动端视频在不同浏览器的适配情况

移动端视频在不同浏览器的适配情况测试浏览器:

Chrome、Safari;搜狗、360、QQ、猎豹、百度、UC、火狐、微信浏览器;原生 video 视频

代表产品:暂无优点:清晰度高

缺点:兼容性极差

Chrome、Safari 可正常播放

UC、百度、QQ 等安卓浏览器劫持 video 标签,用其“自己”的播放器来播放视频,视频会位于最上方,文本无法正常显示在视频上

微信浏览器 - Ios 版微信无法自动播放(不显示) - 安卓版微信无法自动播放

解决方法:暂无

2.Gif

代表产品:抖音客户端

优点:可兼容任何浏览器

缺点:清晰度越高,体积越大 (目前两个 GIF 文件体积达到 45MB),首屏加载可能存在白屏

解决方法:兜底添加背景图

3.序列帧模拟图片

代表产品:滴滴客户端

优点:可兼容任何浏览器

缺点:体积太大,请求次数过多,易造成页面卡顿

解决方法:暂无

4.Lottie

代表产品:暂无

优点:清晰度良好

缺点:兼容性一般

Chrome、Safari 可正常播放

ios 版 UC、QQ、火狐、微信、搜狗、360、百度可正常播放

安卓版 UC 崩溃、微信、QQ、百度、搜狗、猎豹、遨游可正常播放

解决方法:UC 浏览器暂无解决方法

5.Canva 绘制视频

代表产品:暂无

优点:清晰度较高

优点:兼容性一般

Chrome、Safari 可正常播放

UC、百度、QQ 等安卓浏览器劫持 video 标签,用其“自己”的播放器来播放视频,切无法使用 drawImage 方法

解决方法:暂无

6.平台适配

配置白名单:区分 ios/Android,之后区分不同浏览器

Chrome、Safari:使用 video 视频

安卓浏览器:使用 gif 图 / Lottie

UC 浏览器:使用 gif 图