我正在开发一个需要在计算机,智能手机和iPhone上运行的网站。
我正在使用带有audio
属性的autoplay
HTML标记,它不能按预期方式工作,即音频不会自动播放
<audio id="audio3" autoplay>
我在这里做什么错了?
答案 0 :(得分:0)
您必须像下面一样将 muted 和 autoplay 属性一起添加
<audio id="audio3" autoplay muted>
Chrome的自动播放政策于2018年4月更改,内容如下
始终允许静音的自动播放
在以下情况下允许自动播放声音
:
- 用户已与域互动(单击,点击等)。
- 在桌面上,已经超过了用户的“媒体参与指数”阈值,这意味着该用户以前曾播放有声视频。
- 在移动设备上,用户已将该网站添加到他或她的主屏幕中。
- 顶级帧可以将自动播放权限委派给其iframe,以允许自动播放声音
Refer google docs了解更多信息