Chrome没有自动播放静音视频



我正在尝试自动播放视频,它在safari和firefox中有效,但在chrome中无效。我有静音属性,我也试着用打字稿播放,但出现了一个错误,比如:"Uncaught(in promise(DOMException:play((失败,因为用户没有首先与文档交互";,我知道这与谷歌的新政治有关,但我能做些什么来修复这个bug?

这似乎是谷歌的一项新政策,cf

  • https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

  • 并且静音自动播放视频显示错误:播放((失败,因为用户没有';t先与文档交互。

  • document.getElementById('video1').play();加载你的视频6个月前工作后,从现在起似乎不可能。。。

我最初遇到了同样的问题。早些时候,只有autoplay标签用于完成任务。现在情况并非如此。一个简单的调整对我有效:autoplay="true"而不仅仅是autoplay

修复

<video autoplay="true" muted>
<source src="video.mp4" type="video/mp4" />
</video>

最新更新