JavaScript-Chrome打开新窗口,音频自动播放

JavaScript-Chrome打开新窗口,音频自动播放,javascript,html,google-chrome,html5-audio,Javascript,Html,Google Chrome,Html5 Audio,当我使用JavaScript打开流媒体音频窗口时,它拒绝在Google Chrome(版本67.0.3396.99)上自动播放 我已经在元素上设置了属性“autoplay” 我甚至尝试在页面中使用嵌入式JavaScript来 document.getElementById(“流”).play() 问题是Chrome会阻止任何play()交互,因为 未捕获(承诺中)DomeException:play()失败,因为用户没有首先与文档交互 有人能给我一个建议吗 编辑:在元素上设置静音没有帮助,因为

当我使用JavaScript打开流媒体音频窗口时,它拒绝在Google Chrome(版本67.0.3396.99)上自动播放

我已经在元素上设置了属性“autoplay”

我甚至尝试在页面中使用嵌入式JavaScript来

document.getElementById(“流”).play()

问题是Chrome会阻止任何
play()
交互,因为

未捕获(承诺中)DomeException:play()失败,因为用户没有首先与文档交互

有人能给我一个建议吗

编辑:在元素上设置静音没有帮助,因为它仍然需要额外的单击,然后取消静音音频

谢谢


:-)

这是一个添加了prop
静音的代码片段,它没有显示任何错误。检查并让我知道,这是小提琴

window.addEventListener(“加载”,函数(){
var player1=document.getElementById(“播放器”);
player1.play();
})


添加
muted=“muted”
并查看我编辑的问题-->“在元素上设置静音没有帮助,因为它仍然需要额外的单击才能取消静音音频。”我编辑了我的问题-->“在元素上设置静音没有帮助,因为它仍然需要额外的单击才能取消静音音频。”如果你不想要额外的点击,那么一旦音频开始播放,你就可以删除取消静音的道具。你是在寻找那种黑客吗?当我点击答案上的“->运行代码片段”时,自动播放就起作用了。当我单击JSFIDLE时,自动播放不起作用。当我自己尝试时,自动播放不起作用。我正在为我尝试JackWilson的自动播放,尽管它最初需要一点延迟。不,它仍然像我在之前的评论中所说的那样。