关于cocos2dx AudioEngine 以及 SimpleAudioEngine 在 Android机器上的适配问题呢

3.10 版本 AudioEngine 没有支持android机器的声音预加载 所以在很多加上的变现很不一样,360奇酷手机使用AudioEngine的时候 卡顿非常严重。

360奇酷手机 使用回SimpleAudioEngine 发现播放一个特效(已经启用预加载) 的执行时间竟然达到20毫秒 未启用预加载达到110毫秒。

使用起来毕竟还是AudioEngine方便 所以还是希望能在接下来的版本解决android的预加载问题

暂时的解决方案是使用 SimpleAudioEngine 然后预加载 并且每次只播放一个音效

这个有个issue: https://github.com/cocos2d/cocos2d-x/issues/9008

AudioEngine使用的是OpenSL ES。如果要完成预加载的话,得增加解码库,这样就会增加包体积大小了。

非常感谢 学习了