如何在HTML页面中启用自动播放。在Chrome最新版中无法正常工作

时间:2019-11-29 13:41:21

标签: html google-chrome

团队,

我的代码

<audio autoplay id='myAudio' > 
     <source src="abc.mp3" type="audio/mp3">  
     <source src="abc.mp3" type="audio/mpeg">   
</audio>

由于无法正常工作,因此一个函数被称为onload并嘲笑了单击按钮的事件。 解决错误“ play()失败,因为用户未首先与文档进行交互” 我的chrome版本是78.xx。我知道Google已禁用此功能。我也尝试过iframe,但没有用。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

Google Chrome仅允许您在以下情况下使用自动播放:

  • 如果muted也添加到了audio标记中。
  • 用户已与域进行交互(单击,点击等)
  • 用户已将该网站添加到移动设备上的主屏幕上,或在桌面上安装了PWA。

Chrome知道交互是真实的还是被嘲笑的,所以我不建议这样做。我的建议是将您的网站设置为PWA,或考虑一种使用户与网站互动的方法。

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