gpt4 book ai didi

javascript - 如何在javascript页面自动播放声音?

转载 作者:行者123 更新时间:2023-12-02 22:13:40 25 4
gpt4 key购买 nike

我正在开发一个网络系统来监视数据库中的某些值,并且我需要在收到一系列值时播放一些声音警报。我已经尝试了很多互联网样本,但任何人都可以工作。返回的错误是“未捕获(在 promise 中)DOMException:play() 失败,因为用户没有首先与文档交互”。最后一次尝试使用以下代码:

<audio id="myAudio" muted="muted">
<source src="./resources/sound/Alarm.mp3" type="audio/mp3">
</audio>
<script>
alert(){
let x = document.getElementById("myAudio");

if(this.percentIntegral[0]>=70 && this.percentIntegral[0]<=80){
//alert("play");
x.play();
}
}
</script>

最佳答案

感谢您提出这个问题,我也遇到了这个问题,您无法自动播放音频,因为在音乐自动播放后浏览器需要与用户进行一些交互。这是浏览器的安全目的。

用户没有首先与文档进行交互。它仅在用户与浏览器交互时才起作用。

你也无法通过jquery点击进入浏览器。当用户上下滚动或单击任何按钮时,音频就会起作用。

关于javascript - 如何在javascript页面自动播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59467768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com