繁体   English   中英

加载页面时为什么声音不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM