Escribí el siguiente código para reproducir un sonido cada vez que se presiona una tecla
window.addEventListener('keydown', ()=> {engineSound.play();})Pero cuando se ejecuta el código, todo lo demás se congela y el sonido continúa reproduciéndose aunque ya no se presione la tecla.
Debe tener el método engineSound.stop() , y su código debería verse así.
window.addEventListener('keydown', ()=> {engineSound.play();}) window.addEventListener('keyup', ()=> {engineSound.stop();})