我正在开发支持音频信息的iPhone IM应用程序。我已经尝试过caf和wav格式,请点击“Speak Here”,但文件太大,无法通过互联网发送。所以我想知道我是否可以将它们中的任何一种转换为小格式,如mp3或amr。
提前感谢您的帮助。
答案 0 :(得分:3)
CoreAudio只为这个Core Audio Data Types
提供了很棒的内置数据类型使用iLBC(Internet低比特率编解码器的缩写)来录制音频。将采样率限制在8kHz。
如果您坚持使用mp3,请使用LAME - the open source MP3 encoder library转换音频。
答案 1 :(得分:0)
录制音频文件后,可以使用iOS AVFoundation AVAsset Reader / Writer API通过读取.wav和编写AAC或其他压缩文件类型来转换文件。