2

我有一个音频队列正在录制 PCM,但我无法让它为 mp3 工作。当我将 mFormatID 更改为 kAudioFormatMPEGLayer3 时,我的回调函数永远不会被触发。我正在使用文档中的示例。

4

2 回答 2

4

据我所知,mp3 编码器没有捆绑在 iOS 中,因为它是一种专利算法。您只能解码(播放)mp3 音频。

考虑在服务器端使用ffmpeg或其他一些编码器将音频转换为 mp3。

或获取此答案中列出的LAME (mp3 编码器) 。

于 2011-06-03T19:27:39.710 回答
1

Anurag 是对的:Core Audio 不会编码 MP3。您的方法适用于其他 CA 支持的压缩编解码器,例如 AAC 和 ALAC。

于 2011-06-04T15:11:51.993 回答