关于H5视频自动播放问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于H5视频自动播放问题相关的知识,希望对你有一定的参考价值。

参考技术A 开发项目中经常需要插入视频切自动播放,但是在不同浏览器或不同设备上会各种各样的问题。

为了做到适配不同的场景,我们将默认设置视频不自动播放,由js去控制播放。
虽然video标签自带有自动播放,不过一般不适用这个被各种浏览器以及设备欺负的属性,而是使用video标签自带的play()方法

例:微信端自动播放写法

大多数情况下我们都会使用各种依赖或库来引入视频,而这些库也会有autoplay配置入口和play()方法,推荐都使用play()方法去启动视频播放,而不要用autoplay属性。
个人比较奇葩,在有充足时间的情况下不太喜欢第三方库,所以对与不同库的autoplay是什么实现机制也没去了解过,可能有些也是用play方法写的。

由于最近比较忙,没有时间去整理各种情况,这里写的一些都是自己以前开发时候遇到的问题,所以拿出来做例子。
希望各位有其他经验也可以添加进来,或者踩到过其他坑也可以提出来大家想办法。

谷歌关于视频无法自动播放问题

谷歌浏览器谷歌Chrome自2018年1月起不再自动播放内容,需要自行手动配置。所以很多用户在使用谷歌浏览器时,视频自动播放的现象是无效的。小编整理了具体的解决方案,大家看看吧~

1.首先,打开谷歌浏览器

2、在进入的页面上方搜索栏中输入“ Autoplay ”。

3、然后找到 " Autoplay policy " ,将默认值 " Default " 修改成 " No user gesture is required "选项。

4、最后点击右上“ 保存按钮 ”进行保存。

结果发现第二步找不到Autoplay policy这个。那就按照下面的方法尝试

 第一步

 第二步

 --autoplay-policy=no-user-gesture-required

打开谷歌浏览器,

在桌面谷歌快捷方式那里选择右击然后查看属性,就能看到:

 

在目标那里,exe后面空格,然后输入:

--autoplay-policy=no-user-gesture-required  然后应用,最后确定,然后重启电脑 自动播放设置完成。

 

以上是关于关于H5视频自动播放问题的主要内容,如果未能解决你的问题,请参考以下文章

h5页面自动播放视频音频_关于媒体文件自动全屏播放的实现方式

h5页面自动播放视频音频_关于媒体文件自动全屏播放的实现方式

h5 video自动播放

h5中嵌入视频自动播放的问题

新版微信h5视频自动播放

IH5手机上如何实现自动播放