1

当我在我的 iPhone 应用程序中录制音频时,文件很大。如何压缩音频?

4

1 回答 1

1

我没有这样做,但它看起来很简单。

创建 AVAudioRecorder 时,您可以指定目标 URL、格式和硝酸盐。如果您选择压缩格式和适当的比特率,数据将自动为您压缩。如果您选择 AAC,它也应该在硬件中进行压缩。

您想使用 AVAudioRecorder 的 initWithURL:settings:error: 您需要的常量在 General Audio Format Settings 中。我猜你最好的选择是 kAudioFormatMPEG4AAC。

您只想使用音频编解码器压缩音频,任何其他方式都效率低下并且会产生较差的音频。

于 2012-10-10T08:21:00.257 回答