注意:我是音频菜鸟,如果我说错了,请原谅我!
我需要将使用 AVAudioRecorder 录制的 Apple IMA4 CAF 音频文件转换为 WAV 文件从我的应用程序中转换为 WAV 文件。需要保留采样率。
我的应用需要支持 3.x,所以我不能使用 AVAssetReader/Writer。我注意到,当使用 AVAudioRecorder 直接录制线性 PCM WAV 文件时,即使没有录制音频,也总是使用 CPU(可能是由于缺乏硬件编码支持),所以这也不是一个选项。这个想法是我可以在 IMA4 中录制,因为它在什么都不做时使用 0% CPU,然后将输出文件转换为 WAV。
Core Audio Converter Services引起了我的注意,但我只是不知道如何正确使用它,所以如果有人以前使用过它,您能否分享有关将 CAF 文件转换为 WAV 文件需要做什么的信息/代码?