iOS:在设备上创build一个MP3

我正尝试在设备(iPhone)上创build一个MP3audio文件。

我发现没有可能直接以MP3格式录制。
只有.caf文件可能包含AIFF,线性PCM等

我也在这里发现,有一个AudioConverterFillComplexBuffer函数,理论上可以将CAF文件转换为MP3,但我找不到任何示例代码或解释如何使用此function。

任何帮助将不胜感激。

迈克尔凯斯勒

尝试使用LAME – 开源的MP3编码器库(liblame)

http://lame.sourceforge.net/

据我所知LAME是GPL,如果你正在构build一个iPhone应用程序,这可能是一个问题。

我相信AudioConverterFillComplexBuffer确实是要走的路。 你可能想看看有关如何转换audio的解释和例子的书籍“核心audio粗削”。

祝你好运。