Firefox spielt keine .WAV-Dateien mit dem HTML5-Tag <audio> ab?
Ich erstelle eine Seite, auf der ein Benutzer eine MP3-Datei hochladen kann. Diese MP3-Datei wird im Backend mithilfe von LAME in eine .WAV-Datei konvertiert.
Das Lame-Ausführungsskript ist hier:
<code>LAME --resample 44.1 -decode myDirectoryPath/Master.mp3 myDirectoryPath/Master.wav </code>
Wenn ich jedoch mit dem HTML5-Audio-Tag einen Player für diese Audiodatei in Firefox erstelle, funktioniert dies nicht.
<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>
Alles, was ich gelesen habe, besagt, dass Firefox .wav-Dateien unterstützt ... und ich kann kein einfaches Befehlszeilentool finden, das die Datei master.mp3 in das .ogg-Format konvertiert. Kann jemand Vorschläge machen, was als nächstes zu versuchen ist?
Ich habe hier Code gepostet, der in Safari und Chrome funktioniert:http://www.wgbh.org/byers/Audio/index.html
Aus irgendeinem Grund mag FF es nicht.
AKTUALISIEREN (Mit beiliegendem facepalm) Das Problem liegt bei meiner LAME-Dekodierung. Die korrekte Syntax lautet --decode mit zwei Bindestrichen anstelle von einem. Das System verschlüsselte es tatsächlich von MP3 zu MP3, benannte es wav und Safari / Chrome auf dem Mac nahm den Dateityp an.