Quando eu tava fazendo o desafio eu tive uns problemas com o efeitos de iniciar e parar e era um saco ficar ouvindo o beep.mp3 kkkk Então eu fiz ele parar depois do usuário apertar ok no pop-up:
const contagemRegressiva = () => {
if (tempoDecorridoEmSegundos <= 0){
audioTempoFinalizado.play()
zerar()
alert('tempo finalizado')
audioTempoFinalizado.pause() //<-- adicionei essa parte
return
}
tempoDecorridoEmSegundos -= 1
console.log('Temporizador: ' + tempoDecorridoEmSegundos)
}
De modo que, quando o usuário fecha o pop-up de tempo finalizado, a musica também para!