**Criei a função para executar a Música, usei a função load(); para pré-carregar o audivo para evitar delays outras práticas como: audio.preload = 'auto' e audio.currentTime= 0; **
/* ========== Estrutura de controle de Musica do POMODORO ========== */
const audio = new Audio('./sons/luna-rise-part-one.mp3');
const music = tag('#alternar-musica');
audio.preload = 'auto'; audio.load();
/* ------ Função que controla o evento de Musica ------ */
function handleMusic(audio, music) { music.loop = true; audio.volume = 0.4;
music.addEventListener('change', () => {
// verifica se a condição é verdadeira
// se elemento check tiver ativo ele toca a musica
// se não ele para a musica
music.checked ? audio.currentTime= 0 + audio.play() : audio.pause();
// currentTime = 0; para iniciar a musica sem delay (atraso)
}); }
handleMusic(audio, music);