我有一个有效的 POST 请求,它将发送一个 CAF 音频文件(使用 AVAudioRecorder 在 iPhone 上录制)到 Web 服务器——请求本身的结构类似于Send an audio FILE and JSON string in iOS。
服务器正确接收文件,但我无法将其转换为可直接在浏览器中播放的格式。除了我可以在堆栈溢出中找到的每个音频/iPhone/服务器帖子之外,我还研究了 ffmpeg 和 HTML5 音频,但找不到关于如何将接收到的音频二进制文件转换为浏览器可播放格式的明确说明. 本质上,我需要了解如何在此处完成 Arun 的服务器端建议。
我知道 Audacity、Soundbooth 等将允许您使用原始数据并将其保存为另一种格式,但我需要在服务器上以编程方式完成此操作。如果有任何建议,他们将不胜感激!谢谢你。