[英]Why the sound not working when the page is loaded?
我试图在页面加载时播放声音,但它从不工作,但是当我点击按钮时声音正在工作。
JavaScript的
<script>
$( document ).ready(function() {
let audio = new Audio('sounds/sound.mp3');
let is_play = true;
let btn = document.getElementById("sound_btn");
audio.play();
$("#" + btn.getAttribute("id")).click(function () {
if (is_play) {
btn.innerText = "Play Sound";
is_play = false
audio.pause();
} else {
btn.innerText = "Pause Sound";
is_play = true;
audio.play();
}
});
});
</script>
您可能正在使用谷歌浏览器阻止在加载时播放音频文件,您可以检查您的日志是否有这样的错误。
必须在用户事件之后播放音频文件(如点击)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.