1
resposta

[Sugestão] Para parar o audioTempoFinalizado

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!

1 resposta

Olá, Alan, como vai?

Obrigado por compartilhar sua sugestão no fórum! É sempre ótimo ver diferentes abordagens para melhorar a experiência com o código.

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)