O Firefox não reproduz arquivos .WAV usando a tag HTML5 <audio>?
Estou construindo uma página que permitirá ao usuário fazer upload de um arquivo MP3. Esse arquivo MP3 é convertido no back-end em um arquivo .WAV usando o LAME.
O script de execução lame está aqui:
<code>LAME --resample 44.1 -decode myDirectoryPath/Master.mp3 myDirectoryPath/Master.wav </code>
No entanto, quando uso a tag de áudio HTML5 para criar um player para esse arquivo de áudio no Firefox, isso não funciona.
<code><!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>Test</title> </head> <body> <audio controls> <source src="myDirectoryPath/Master.mp3"> <source src="myDirectoryPath/Master.wav"> </audio> </body> </html> </code>
Tudo que eu li diz que o Firefox suporta arquivos .wav ... e não consigo encontrar uma ferramenta simples de linha de comando .mp3 para .ogg para usar, que irá converter o formato master.mp3 para .ogg. Alguém pode oferecer algumas sugestões sobre o que tentar em seguida?
Eu postei um código que funciona no Safari e no Chrome aqui:http://www.wgbh.org/byers/Audio/index.html
Por alguma razão, a FF não gosta disso.
ATUALIZAR (Com acompanhamento facepalm) O problema está com a minha decodificação LAME. A sintaxe correta é - decodificar com dois traços em vez de um. O sistema estava realmente codificando-o de mp3 para mp3, nomeando-o wav e o Safari / Chrome no Mac estava assumindo o tipo de arquivo.