iPhone - AVAudioRecorder - 如何录制到 mp3?

标签 iphone audio avaudiorecorder

我正在使用 3.0 SDK 提供的 AVAudioRecorder 类在我的应用程序中录制音频。 我成功地能够录制到 caf/aiff 文件。但我想录制到 mp3。

我尝试更改设置字典中的一些值,但我得到的只是一个空白文件。

  1. 是否可以使用 AVAudioRecorder 录制到 mp3

  2. 如果没有,如何将 caf 文件从我的应用传输到计算机?

谢谢。

最佳答案

参见:

http://developer.apple.com/iphone/library/qa/qa2008/qa1615.html

IMA 是 4:1 格式,这意味着它将压缩到原始大小的 25%。对于语音来说已经足够了,但对于音乐来说并不理想。

无损音乐非常适合音乐,但通常只能获得 50%。

μLaw 和 aLaw 是较旧的格式,压缩率可达 50%,但比无损格式要差得多。

我没有使用过 iLBC。

我敢打赌,由于许可问题,您永远不会看到第三方应用程序可以使用 MP3 编码器。

关于iPhone - AVAudioRecorder - 如何录制到 mp3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052092/

相关文章:

iphone - 另一个 UISplitViewController + UITabBarController 问题

iphone - 从通知中心删除本地通知 (iOS 6)

audio - 可以使用 tvOS 录制音频吗?

ios - 将我的应用程序生成的所有声音记录在音频文件中(不是来自麦克风)

iphone - UIModalTransitionStyleFlipHorizo​​ntal 垂直?

iphone - 以编程方式在 iPhone 中绘制 View : What to do for iPad Version

java - Android 音频录制与处理

javascript - 基于Flash的录音机/播放器应用程序对象将如何与网页中的JavaScript通信?

ios - 为什么 AVAudioPlayer 无法初始化? OSStatus 错误 1685348671?

ios - AVAudioRecorder 丢失最后几秒