并不是所有的移动端浏览器都无法自动播放,下载谷歌、火狐、edge等都可以正常播放,目前发现夸克浏览器无法自动播放。即autoplay属性失效。
<video autoplay="autoplay"></video>
可能移动端有移动端的策略,但解决夸克浏览器无法自动播放的方法很简单
给<video>添加静音属性即可,
<video autoplay="autoplay" muted></video>
再次测试,发现已经可以自动播放了,然后设置开始播放的回调函数,把静音取消即可。
什么?不知道回调?
@canplay="canplay" 已准备好播放@play="play" 已经开始播放video对象.muted = false 设置取消静音