自动启动和循环插入不适用于音频属性

时间:2018-09-02 18:46:48

标签: html audio

            <audio autoplay loop>
                <source src="boss.mp3">
              </audio>

这在我的游戏索引中,应该可以正常工作。但是,当我加载页面时,我什么也听不到,除此声音外,其他所有声音都起作用

这是我的完整代码https://github.com/Mzema4818/Dragon-Escape/blob/master/index.html

1 个答案:

答案 0 :(得分:0)

由于默认情况下某些恼人的功能,某些浏览器会阻止自动播放请求。我已经使用下面的代码使其工作。它适用于chrome。仅当用户允许通过网站偏好设置自动播放时,此功能也适用于野生动物园。如果您使用的是野生动物园,请转到Safari->此网站的设置->“允许所有自动播放”。希望对您有所帮助。

<audio class="bgmusic" autoplay loop>
  <source src="boss.mp3" type="audio/mpeg">
</audio>

<script>
  $(document).ready(function() {
    $('.bgmusic').on('canplay', function() {
      this.play();
    });
  });
</script>

我已经分叉了您的GitHub存储库来调整脚本。这是我的仓库的链接:https://github.com/ashishpatelcs/Dragon-Escape/blob/master/index.html

和有效的演示:https://ashishpatelcs.github.io/Dragon-Escape/

请告诉我是否有任何问题。