Firefox nie odtwarza plików .WAV za pomocą tagu <audio> HTML5?
Buduję stronę, która pozwoli użytkownikowi przesłać plik MP3. Ten plik MP3 jest konwertowany z tyłu na plik .WAV przy użyciu LAME.
Lame skrypt wykonawczy jest tutaj:
<code>LAME --resample 44.1 -decode myDirectoryPath/Master.mp3 myDirectoryPath/Master.wav </code>
Jednak gdy używam tagu audio HTML5 do utworzenia odtwarzacza dla tego pliku audio w Firefoksie, nie działa.
<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>
Wszystko, co przeczytałem, mówi, że Firefox obsługuje pliki .wav ... i nie mogę znaleźć prostego narzędzia .mp3 do .ogg, którego można użyć do konwersji formatu master.mp3 na .ogg. Czy ktoś może zasugerować, co dalej spróbować?
Opublikowałem tutaj kod działający w Safari i Chrome:http://www.wgbh.org/byers/Audio/index.html
Z jakiegoś powodu FF go nie lubi.
AKTUALIZACJA (Z towarzyszącym facepalmem) Problem leży w moim dekodowaniu LAME. Prawidłowa składnia to --decode z dwoma myślnikami zamiast jednego. System faktycznie kodował go z mp3 na mp3, nazywanie go wav i Safari / Chrome na Macu zakładało typ pliku.