Boa Noite Galera!
Tudo bem com vocês???
Venho compartilhar outra forma de verificar o evento onChange do switcher do play e pause de músicas, para quem usa o input do tipo checkbox:
No projeto Fokus, é verificado no condicional se a música está pausada, caso esteja pausada executamos o métdo play() do objeto música que na qual é declarado com new Audio() que recebe o caminho da música.
if (musica.paused) {
musica.play();
} else {
musica.pause();
}
A outra forma também é receber o evento na declaração do addEventListener e checar o evento de change se contém target com checked já que checkbox tem o estado de checked (true ou false) , (selecionado ou não), e fazer a verificação no condicional de evento.target.checked.
switcher.addEventListener('change', (evento) => {
if (evento.target.checked) {
musica.play();
} else {
musica.pause();
}
});
Sucesso awee galera!!!