.play JavaScript有时不播放声音

时间:2017-12-28 15:19:40

标签: javascript jquery html5 audio

我使用.play()方法创建了警报页面。但有时音频不播放,有时播放。我的代码被执行但MP3音频无法播放。

可能是什么问题?

<!DOCTYPE html>
<html lang="en">
  <head>
    <script type="text/javascript">
    $(document).ready(function() {
      setInterval(function () {
        if (alrm4 != alrm4a) {
          alrm4 = alrm4a;
          audio.play();
          blinker = 4;
        }
      }, 1000);
    });

    </script>
  </head>
  <body>
    <script>
      var audio = new Audio('Sound.mp3');
    </script>
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

提供更多上下文会有所帮助。您的代码引用了两个变量(alrm4alrm4a),这些变量未在您提供的示例代码中定义。

加载mp3文件时遇到问题,或者您的条件alrm4 != alrm4a未评估为true。请编辑您的问题以包含定义和操作这些变量的代码。