const audioIniciar = new Audio('/sons/iniciar.mp3');
const audioPausar = new Audio('/sons/pausar.mp3');
const audioTempoEsgotado = new Audio('/sons/tempo-esgotado.mp3');
const contagemRegressiva = () => {
if (tempoDecorridoEmSegundos <= 0) {
zerar();
audioTempoEsgotado.play();
alert('Tempo finalizado!');
return;
}
tempoDecorridoEmSegundos -= 1;
console.log('temporizador: ' + tempoDecorridoEmSegundos);
}
startPauseBt.addEventListener('click', iniciarOuPausar);
function iniciarOuPausar() {
if (intervaloId) {
audioPausar.play();
zerar();
return;
}
audioIniciar.play();
intervaloId = setInterval(contagemRegressiva, 1000);
}
function zerar() {
clearInterval(intervaloId);
intervaloId = null;
}