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

内存优化:音频性能优化

作者: 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