我正在录音。我能够以caf(核心音频格式)录制音频。现在我想用.mp3
或.amr
录制声音。
我尝试了很多谷歌,但没有找到任何东西。我不确定我的以下步骤是否有效:
将带有
.caf
扩展名的音频写入文档目录从该文件读取数据
使用
.mp3 or .amr extention
再次写入文件
我 100% 怀疑这不会起作用,因为这只会使用其他扩展名重新保存文件。这不会更改音频编解码器。
我认为要转换任何格式,无论是音频还是视频,我们需要更改其编解码器和数据序列。
也请向我推荐任何不播放.caf
文件而不是其他任何东西的播放器。所以我可以确保我的文件转换成功。
更新 还请让我知道我使用不同扩展名重写数据的方式在需要我的方式上是正确的?
您可能对 iPhoneExtAudioFileConvertTest 示例感兴趣。
但是,由于专利原因,MP3
格式不可用,也许您可以使用LAME。
摘自文档基础知识:音频编解码器、支持的音频格式和音频会话