1、重点优化对象,播放时长较长的音乐文件需要进行压缩成.mp3或.ogg格式,时长较短的音效文件可以使用.wav 或.aiff格式。
2、加载方式和压缩方式选择
a0811c8c-e135-4126-b0c2-e0c170a1ae64.png
存储类型选择:
Load Type的各个选项
- Compressed In Memory – 音频剪辑将存储在RAM中,播放时将解压缩,播放时不需要额外的存储。
- Streaming –音频永久存在设备上(硬盘或闪存上) ,播放流媒体方式. 不需要RAM进行存储或播放。
- Decompress On Load – 未压缩的音频将存储在RAM中。这个选项需要的内存最多,但是播放它不会像其他选项那样需要太多的CPU电源。
使用策略:
1、对于经常播放的和短的音频剪辑,使用“Decompress On Load”(不压缩),选择PCM或ADPCM。
2、对于经常播放,中等大小的音频剪辑使用”Compressed In Memory“(压缩在内存),选择ADPCM压缩格式。比原始PCM小3.5倍,解压算法的CPU消耗量不会像vorbis消耗那么多CPU。
3、对于很少播放中等大小的音频,使用”Compressed In Memory“加载方式 和使用Vorbis压缩格式
4、背景音乐用mp3格式,经常用而且短的音频用wav格式。