cordova-plugin-media: Audiodatei ".amr" auf nodejs-Server analysieren

Ich benutze das cordova-plugin-media Plugin zum Aufnehmen von Audiodateien von Android- und iOS-Geräten. Android erlaubt jedoch nur das Aufzeichnen der Datei in der Endung ".amr", iOS auf der anderen Seite unterstützt nur ".wav". Das Abspielen von ".wav" vom iOS-Gerät unter Android funktioniert, iOS unterstützt jedoch keine ".amr" -Dateien. Deshalb muss ich sie irgendwie konvertieren.

Seit ich kein Cordova-Plugin gefunden habe, das die ".amr" -Datei auf der Clientseite konvertiert, außerdiese (das auf einer externen API basiert und extrem langsam ist + nicht vollständig funktioniert - außerdem bin ich kein Fan von Dateikonvertierungen auf der Clientseite), suche ich nach einer Lösung auf der Serverseite :

Gibt es eine Javascript-Bibliothek (am besten, wenn sie "nodejs-freundlich" ist), mit der ich eine ".amr" -Datei leicht in eine ".wav" - oder ".mp3" -Datei konvertieren kann (oder ähnlich - nur unter iOS abspielbar)? Trotz ffmpeg (das ich nicht richtig installieren konnte), konnte ich keine Lösung finden ...:

(Wenn Sie den MIME-Typ in den Cordova-Plugin-Medien auf "Audio / WAV" setzen, wird eine "korrupte" WAV-Datei erstellt, die beim weiteren Analysieren mit einem Tool immer noch amr-codiert wird ...)

Ich schätze deine Hilfe sehr

Antworten auf die Frage(2)

Ihre Antwort auf die Frage