【发布时间】:2019-01-01 23:33:49
【问题描述】:
当我使用 JavaScript 打开流式音频窗口时,它拒绝在 Google Chrome(版本 67.0.3396.99)上自动播放。
我已经在元素上设置了“自动播放”属性
<audio id="stream" controls autoplay>
我什至尝试在页面中使用嵌入的 JavaScript 来
document.getElementById("stream").play();.
问题在于 Chrome 会阻止任何 play() 交互,因为
Uncaught (in promise) DOMException: play() failed 因为用户没有先与文档交互。
有没有人给我建议的解决方案?
编辑:在元素上设置静音并没有帮助,因为它仍然需要额外点击才能取消静音。
谢谢
:-)
【问题讨论】:
-
加
muted="muted"看看 -
我已经编辑了我的问题 ---> “在元素上设置静音没有帮助,因为它仍然需要额外点击才能取消静音。”
标签: javascript html google-chrome html5-audio