当我使用JavaScript打开流媒体音频窗口时,它拒绝在GoogleChrome(版本67.0.3396.99)上自动播放。
我已经在元素上设置了属性“autoplay”
<代码>
我甚至尝试在页面中使用嵌入式JavaScript来
document.getElementById("stream"). play();
。
问题是Chrome会阻止任何play()
交互,因为
未捕获(promise中)DomeException:play()失败,因为用户没有首先与文档交互。
有人能给我一个建议吗?
编辑:在元素上设置静音没有帮助,因为它仍然需要额外的单击,然后取消静音音频。
谢谢
:-)
下面是一个添加了propmute
的代码片段,它没有显示任何错误。检查并让我知道,这是小提琴http://jsfiddle.net/Aravi/9ng3tszq/
window.addEventListener("load",function(){
var player1 = document.getElementById("player");
player1.play();
})
<audio id="player" controls autoplay muted>
<source src="http://d2cstorage-a.akamaihd.net/wbr/gotnext/8578.mp3" type="audio/mp3">
</audio>