Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Música não toca

Ao ativar o checkbox, a música não toca e mostra o seguinte erro no DevTools: "Uncaught (in promise) DOMException: The element has no supported sources." Como faço para resolver? Estou travado no curso por causa desse erro.

2 respostas

Olá, Isaac.

Tudo bem?

O erro "Uncaught (in promise) DOMException: The element has no supported sources" ocorre quando um elemento de mídia, como um vídeo ou áudio, não possui fontes de mídia válidas ou acessíveis. Para resolvê-lo:

Verifique as fontes de mídia no seu código HTML, garantindo que os URLs e tipos MIME estejam corretos.

Teste em diferentes navegadores para identificar se o problema é específico de um deles.

Verifique seu código JavaScript relacionado à mídia para erros.

Garanta que os arquivos de mídia estejam codificados corretamente.

Mantenha seu navegador atualizado.

Essas etapas devem ajudar a resolver o erro. Caso não resolva eu sugiro você compartilhar os seus códigos HTML e JS completos aqui com a gente .

Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.

solução!

Obrigado pelas informações!

Eu resolvi só retirando a barra do caminho do áudio antes de "sons"

const musica = new Audio('sons/luna-rise-part-one.mp3')