为了减少iPhone应用程序的下载大小,我正在压缩一些音频文件.具体来说,我在命令行上使用afconvert将.wav格式更改为.caf格式w/ima4压缩.
我已经阅读了这个(wooji-juice.com)关于这个确切主题的精彩帖子.我遇到了"解码ima4数据包"的麻烦.我看了他们的示例代码,我被卡住了.请帮助w /一些伪代码或示例代码,可以指导我正确的方向.
谢谢!
附加信息:这是我已经完成的以及我遇到麻烦的地方......我可以在模拟器和手机上播放.wav文件.我可以使用命令行上的afconvert将.wav文件压缩为.caf w/ima4压缩.我正在使用带CrashLanding的SoundEngine(我修复了一个内存泄漏).我修改了SoundEngine代码以查找mFormatID'ima4'.
我不明白上面链接的博客帖子开头w /"计算解压缩数据的大小".为什么我需要这样做?此外,"数据包"一词是指什么?我对任何类型的音频编程都很陌生.