首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么加载页面时声音不能工作?

为什么加载页面时声音不能工作?
EN

Stack Overflow用户
提问于 2019-04-06 16:42:34
回答 1查看 42关注 0票数 0

当页面被加载时,我试着播放声音,但是它没有工作,但当我点击按钮时声音是工作的。

JavaScript

代码语言: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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-06 16:50:35

您可能正在使用谷歌铬,它阻止播放音频文件在加载,您可以检查您的日志这样一个错误。

音频文件必须在用户事件发生后播放(如单击)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55551211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档