【发布时间】:2020-02-25 19:24:51
【问题描述】:
我需要使用尽可能少的代码来播放多个音频文件。
在下面的代码中,每次我想播放另一个声音时都需要重复使用相同的代码。
<!-- html buttons -->
<button class="btn" id="playBtn">play</button></br>
<button class="btn" id="playBtn2">play2</button>
<!-- adding audio files using the same code twice with two variables sound and sound 2-->
<script>
var sound = new Howl({
src: ['https://www.oxfordlearnersdictionaries.com/media/english/uk_pron/f/f_1/f_1_g/f_1_gb_1_abbr.mp3']
});
playBtn.addEventListener('click', function() {
sound.play();
});
</script>
<script>
var sound2 = new Howl({
src: ['https://www.oxfordlearnersdictionaries.com/media/english/us_pron/l/lov/love_/love__us_1.mp3']
});
playBtn2.addEventListener('click', function() {
sound2.play();
});
</script>
是否可以添加更多音频文件但使用更少的代码。 谢谢你:)
【问题讨论】:
标签: javascript audio howler.js