小编典典

如何播放音频?

all

我正在用 HTML5 和 JavaScript 制作游戏。

如何通过 JavaScript 播放游戏音频?


阅读 270

收藏
2022-03-01

共1个答案

小编典典

如果您不想弄乱 HTML 元素:

var audio = new Audio('audio_file.mp3');
audio.play();



function play() {
  var audio = new Audio('https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3');
  audio.play();
}


<button onclick="play()">Play Audio</button>

这使用了界面,它以与elementHTMLAudioElement相同的方式播放音频。<audio>


如果您需要更多功能,我使用了howler.js库,发现它简单实用。

<script src="https://cdnjs.cloudflare.com/ajax/libs/howler/2.1.1/howler.min.js"></script>
<script>
    var sound = new Howl({
      src: ['https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3'],
      volume: 0.5,
      onend: function () {
        alert('Finished!');
      }
    });
    sound.play()
</script>
2022-03-01