我正在使用AVAudioPlayer在我的应用中播放一个简短的一个或两个音节字。目前有250个.aiff文件,每个文件大约88KB到125KB。目前我的ipa文件是29Megs,我正在努力寻找减小尺寸的最佳方法,这样用户就不必有wifi来下载它。
每个声音片段的长度为1到2.5秒。我不需要暂停,倒带,快进等等。
根据我到目前为止所读到的内容,AVAudioPlayer只播放aiff,wav或caf,并且没有一个被压缩。关于我能做什么的任何建议?谢谢。
答案 0 :(得分:7)
可以使用有损或无损算法压缩CAF文件。如果您使用命令行afconvert
实用程序进行转换,则可以尝试:
还有一个-b参数允许您设置输出比特率和一堆其他选项。手册页基本上是空的,但QA1534中列出了各种可能性。