我正在尝试在设备(iPhone)上创建MP3音频文件。
我发现不可能直接以MP3格式录制 只有.caf文件,可能包含AIFF,线性PCM等。
我还发现here有一个AudioConverterFillComplexBuffer
函数,理论上可能会将CAF文件转换为MP3,但我找不到任何有关如何使用此函数的示例代码或说明
非常感谢任何帮助。
- 迈克尔凯斯勒
答案 0 :(得分:1)
尝试使用LAME - 开源MP3编码器库(liblame)
答案 1 :(得分:1)
据我所知,LAME是GPL,如果您正在构建iPhone应用程序,这可能是一个问题。
我相信AudioConverterFillComplexBuffer确实是要走的路。您可能需要查看“Core Audio Rough Cuts”一书,其中包含有关如何转换音频的说明和示例。
祝你好运。