iOS:在设备上创建MP3

时间:2010-11-10 14:43:31

标签: iphone audio ios mp3

我正在尝试在设备(iPhone)上创建MP3音频文件。

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

我还发现here有一个AudioConverterFillComplexBuffer函数,理论上可能会将CAF文件转换为MP3,但我找不到任何有关如何使用此函数的示例代码或说明

非常感谢任何帮助。

- 迈克尔凯斯勒

2 个答案:

答案 0 :(得分:1)

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

http://lame.sourceforge.net/

答案 1 :(得分:1)

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

我相信AudioConverterFillComplexBuffer确实是要走的路。您可能需要查看“Core Audio Rough Cuts”一书,其中包含有关如何转换音频的说明和示例。

祝你好运。