需要帮助,因为按下HTML / Javascript按钮时无法播放声音

时间:2017-07-19 15:53:40

标签: javascript html

任何人都可以在这里帮助我,因为我不太确定问题是什么,我认为它与其中一条线的放置有关。

https://jsfiddle.net/70kwwpqp/

<div class="animatedButton">

    <audio id="Sound" src="Sounds/beep.mp3"> </audio>

    <a href="Home.html">
    <button class="aButton" <onclick="playBeep()"> <img src="img/Home.png"> </button>
    </a>

  </div>

function playBeep ()
{

var sound = document.getElementById("aButton")
sound.play()

}

2 个答案:

答案 0 :(得分:1)

&#13;
&#13;
  <audio id="audio" src="http://www.soundjay.com/button/beep-07.wav" autostart="false" ></audio>
    <a onclick="playSound();"> Play</a>
    <script>
    function playSound() {
          var sound = document.getElementById("audio");
          sound.play();
      }
    </script>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您遇到语法错误,JSFiddle会为您突出显示它。 <之前不应该有onclick

此外,您收到button并将其询问play()。你应该通过id Sound获取音频元素并播放它。