iOS:在设备上创建MP3
问题描述:
我正尝试在设备(iPhone)上创建MP3音频文件。iOS:在设备上创建MP3
我发现没有可能直接以MP3格式录制。
只有可能含有AIFF,线性PCM文件的.caf等
我还发现here,有一个AudioConverterFillComplexBuffer
功能可能,理论上,转换CAF文件到MP3,但我找不到任何的示例代码或者说明如何使用这个功能。
任何帮助将不胜感激。
- 迈克尔·凯斯勒
答
尝试使用LAME - 开源MP3编码器库(liblame)
答
据我所知LAME是GPL这可能是你的问题,如果你正在构建一个iPhone应用程序。
我相信AudioConverterFillComplexBuffer确实是要走的路。您可能需要查看“Core Audio Rough Cuts”一书,其中有关于如何转换音频的解释和示例。
祝你好运。
如果没有现成的库可以这样做,也许是时候有人写了一个! ;) – FrustratedWithFormsDesigner 2010-11-10 14:51:18
有一个API('AudioConverterFillComplexBuffer'),但我不明白如何使用它... – 2010-11-11 09:10:37