Estoy creando un juego que tiene algunos sonidos de almacenamiento alojados en archivos JavaScript, como este:
let gameOver = false; let gameWin = false; const gameOverSound = new Audio("sounds/fim.wav"); const gameOverSound = new Audio("sounds/fim.wav"); const gameWinSound = new Audio("sounds/gameWin.wav");¿Puedo crear un botón en mi index.html para cuando haga clic, cambie a silenciar/reactivar el sonido de estos archivos... ¿Es eso posible? ¿Cómo?
Mi proyecto contiene 5 archivos en JavaScript, quiero silenciarlos todos
Puedes hacerlo de esta manera. La función de clic detendrá la música cuando suceda.
let gameOver = false; let gameWin = false; const gameOverSound = new Audio("sounds/fim.wav"); const gameOverSound = new Audio("sounds/fim.wav"); const gameWinSound = new Audio("sounds/gameWin.wav"); let stopButton = document.querySelector("DivClass or DivID"); stopButton.onclik = ()=>{ gameOverSound.pause() gameWinSound.pause() }