美文网首页
内存优化:音频性能优化

内存优化:音频性能优化

作者: GameObjectLgy | 来源:发表于2020-11-04 20:29 被阅读0次

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格式。

相关文章

网友评论

      本文标题:内存优化:音频性能优化

      本文链接:https://www.haomeiwen.com/subject/fjhjuktx.html