【发布时间】:2020-06-07 00:36:23
【问题描述】:
我正在使用纯 HTML5 和 JavaScript 制作视频游戏,我遇到了一个错误,它在 onend 之后等待 0 到 5 秒以播放另一首歌曲。我正在尝试在歌曲中间添加一个循环,该循环将永远重复,直到某件事发生。除了延迟之外,我已经完成了大部分工作。这是我的代码。 (简体)
function playMusic(source) {
if(soundOn) {
music = new Howl({
src: [source],
autoplay: true,
loop: true,
volume: (musicVol / 100),
onend: function() {
songEnded = 1;
setTimeout(function() {songEnded = 0;}, 1000)
}
});
}
}
function quickMusic() {
if(soundOn) {
music = new Howl({
src: ['song_start.wav'],
autoplay: true,
loop: false,
volume: (musicVol / 100),
onend: function() {
console.log("Finished!") //For debugging
playMusic('song_loop.wav')
}
});
}
}
【问题讨论】:
标签: javascript howler.js