Boa tarde, consegui fazer com que os sons toquem somente no momento correto, PLAY somente ira tocar quando for iniciar a contagem ou despausar a contagem, o PAUSE somente ira tocar quando for pausado quando e estiver dentro do tempo da contagem, e o de tempo esgotado somente quando o tempo for igual a zero. https://github.com/HenriqMoreira/ContagemRegressiva
Fiquei com dúvida porém como faço pra limpar a tela e iniciar outra contagem do 0.
Fiz um console.log para exibir quais os valores que a variável intervaloId assumia dentro do código, e a cada vez que foi executada ela só recebeu valores entre 4 e 5, não entendi como foi feita essa atribuição de valores.