如何播放音频?
2022-08-29 22:14:33
我正在用HTML5和JavaScript制作一款游戏。
如何通过 JavaScript 玩游戏音频?
我正在用HTML5和JavaScript制作一款游戏。
如何通过 JavaScript 玩游戏音频?
如果你不想搞砸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>
这使用 HTMLAudioElement
接口,该接口以与 <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>
这很容易,只需获取您的元素并调用该方法:audio
play()
document.getElementById('yourAudioTag').play();
看看这个例子:http://www.storiesinflight.com/html5/audio.html
此站点揭示了您可以执行的其他一些很酷的事情,例如 、 和 元素的其他一些属性。load()
pause()
audio