Tag: amr

cordova-plugin-media:在nodejs服务器上parsing“.amr”audio文件

我正在使用cordova-plugin-media插件来logging来自android和ios设备的audio文件。 不过,android只允许以“.amr”结尾的文件进行录制,其他的iOS只支持“.wav”。 在Android上的iOS设备上播放“.wav”,iOS不支持“.amr”文件。 这就是为什么我必须以某种方式转换它们。 由于我找不到任何cordova插件转换客户端上的“.amr”文件,除了这个 (这是基于外部的API和extreeeemly缓慢+不完全工作 – 此外,我不是一个粉丝文件转换在客户端),我在服务器端寻找一个解决scheme: 是否有任何JavaScript的库(最好,如果它是“nodejs友好的”),让我轻松转换“.amr”文件为“.wav”或“.mp3”(或类似 – 只能在iOS上播放)? 尽pipeffmpeg(我无法正常安装),我找不到任何解决scheme… 🙁 (在cordova-plugin-media中将MIMEtypes设置为“audio / wav”会创build一个“损坏的”wav文件,当使用工具进一步分析时,仍然会进行编码) 我真的很感谢你的帮助!