Para solucionar o projeto, criei as constantes abaixo:
const musicaPlay = new Audio('/sons/play.wav');
const musicaPause = new Audio('/sons/pause.mp3');
const musicaAlarme = new Audio('/sons/beep.mp3');
Inseri o som de play e pause. E para o beep eu inseri a opção de desligar o som após clicar no Alert, pois entendo que não tem a necessidade que o som continue a tocar.
const contagemRegressiva = () => {
if (tempoDecorridoEmSegundos <= 0) {
zerar();
musicaAlarme.play();
alert('Tempo finalizado!');
musicaAlarme.pause();
return;
}
tempoDecorridoEmSegundos -= 1;
console.log('temporizador: '+ tempoDecorridoEmSegundos);
};
startPauseBT.addEventListener("click", iniciarOuPausar);
function iniciarOuPausar() {
if (intervaloId) {
musicaPause.play();
zerar();
return;
}
intervaloId = setInterval(contagemRegressiva,1000);
musicaPlay.play();
}