Chrome不能自动播放视频。

5

我在客户网站上零散地使用自动播放视频,但是以下代码在Chrome(63.0.3239.132)中没有自动播放(不知何故)。在Safari和FF中工作正常。

我也没有收到任何控制台错误信息?

<video src="https://player.vimeo.com/external/247833422.hd.mp4?s=8d872a36d3dbe7f74e9613ab144d088b5bab6649&profile_id=174" poster="" preload autoplay loop muted></video>
3个回答

6

Chrome 的快速解决方案:

<video src="https://player.vimeo.com/external/247833422.hd.mp4?s=8d872a36d3dbe7f74e9613ab144d088b5bab6649&profile_id=174" id="video1" poster="" preload autoplay loop muted></video>

<script> 
    document.getElementById('video1').play(); 
</script> 

3
根据Google Chrome政策,未静音的视频不会自动播放或程序化播放。要自动播放视频,请添加"muted"属性,并将视频静音,如下所示:
<video autoplay loop muted="muted"></video>

2
除此之外,将视频设置为静音 <video autoplay loop muted><source...


哦,你已经做了...但无论如何,这对其他人来说都是值得留在这里的 :) - rob_was_taken

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接