JavaScript-Chrome打开新窗口,音频自动播放
当我使用JavaScript打开流媒体音频窗口时,它拒绝在Google Chrome(版本67.0.3396.99)上自动播放 我已经在元素上设置了属性“autoplay”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来
document.getElementById(“流”).play()代码>
问题是Chrome会阻止任何play()
交互,因为
未捕获(承诺中)DomeException:play()失败,因为用户没有首先与文档交互
有人能给我一个建议吗
编辑:在元素上设置静音没有帮助,因为它仍然需要额外的单击,然后取消静音音频
谢谢
:-)这是一个添加了prop静音的代码片段,它没有显示任何错误。检查并让我知道,这是小提琴
window.addEventListener(“加载”,函数(){
var player1=document.getElementById(“播放器”);
player1.play();
})
添加muted=“muted”
并查看我编辑的问题-->“在元素上设置静音没有帮助,因为它仍然需要额外的单击才能取消静音音频。”我编辑了我的问题-->“在元素上设置静音没有帮助,因为它仍然需要额外的单击才能取消静音音频。”如果你不想要额外的点击,那么一旦音频开始播放,你就可以删除取消静音的道具。你是在寻找那种黑客吗?当我点击答案上的“->运行代码片段”时,自动播放就起作用了。当我单击JSFIDLE时,自动播放不起作用。当我自己尝试时,自动播放不起作用。我正在为我尝试JackWilson的自动播放,尽管它最初需要一点延迟。不,它仍然像我在之前的评论中所说的那样。