0
music = game.sound.play('loop4');
music.loopFull();
music.stop();
thiese代碼做工精良,除了火狐phayser不能停止聲音循環
我怎麼能在Firefox中播放循環聲音,然後停止
music = game.sound.play('loop4');
music.loopFull();
music.stop();
thiese代碼做工精良,除了火狐phayser不能停止聲音循環
我怎麼能在Firefox中播放循環聲音,然後停止
試試這個:
//Add sound
var music = game.add.audio('loop4');
//Start loop
music.loopFull();
//Stop loop
music.stop();
我不知道,這可能是一個錯誤。但是,你開始並且立即在下一行停止音樂也是很奇怪的。也許這不是預期的用途。如果你嘗試這樣的事情,那麼它是否會開始播放並在2秒後停止播放?
music = game.sound.play('loop4');
music.loopFull();
// wait 2 seconds then stop
game.time.events.add(Phaser.Timer.SECOND * 2, doStopMusic, this);
// separate function to stop music
function doStopMusic() {
// note: music must be global variable
music.stop();
}
在FireFox中,只有「代碼無法正常工作」才能回答。究竟出了什麼問題?它不循環?它根本不玩?任何錯誤消息?等 – BdR
該代碼在控制檯上沒有錯誤,並且第3行無法停止循環音頻 – player7