Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.

Tentei montar um player de áudio simples com JavaScript e, mesmo com toda documentação, ainda tropeço na hora de fazer o som tocar de verdade. Parece que o problema é sempre o mesmo: o som vem como indefinido ou o browser não consegue acessar o arquivo.
Eu faria um teste com uma versão local do arquivo primeiro, pra descartar problemas de caminho ou permissões. Depois, partir pra uma estratégia de fallback, tipo uma mensagem de erro mais clara pro usuário.
No meu time, o que ajuda bastante é validar o caminho do arquivo antes de tentar tocar. Além disso, colocar logs na hora de carregar o som facilita entender onde está o erro.
Total, Rafael. E às vezes o problema é o formato do arquivo ou o cache. Já passei por isso e o que resolveu foi forçar o reload do recurso com headers de cache control bem ajustados.