我编写了下面的代码,以便在按下键时播放声音
window.addEventListener('keydown', ()=> {engineSound.play();})
但是当代码被执行时,所有其他东西都被冻结,即使不再按下键,声音也会继续播放。
您需要有engineSound.stop()
方法,并且您的代码应该是这样的。
window.addEventListener('keydown', ()=> {engineSound.play();})
window.addEventListener('keyup', ()=> {engineSound.stop();})