iOS:以caf以外的其他格式录制音频

我正在录音。 我可以在caf中录制我的音频(核心音频格式)。 现在我想在.mp3.amr录制声音。

我尝试了很多谷歌,但没有找到任何东西。 我不确定我的步骤是否有效:

将带有.caf扩展名的音频写入文档目录

从该文件中读取数据

使用.mp3 or .amr extention再次写入文件

我百分之百地怀疑这不会起作用,因为这只会重新保存带有其他扩展名的文件。 这不会改变音频编解码器。

我认为,无论是音频还是video转换任何格式,我们都需要更改其编解码器和数据序列。

还请建议我任何不播放.caf文件的播放器。 所以我可以确保我的文件成功转换。

更新请告诉我,我用不同的扩展名重写数据的方式是否正确我需要的方式?

您可能对iPhoneExtAudioFileConvertTest示例感兴趣。
但是,由于专利, MP3格式无法使用,也许您可​​以使用LAME 。

从文档基础知识:音频编解码器,支持的音频格式和音频会话