标签: android performance audio soundpool
我正在制作一款游戏,其中包含一系列可在不同活动中播放的声音。
加载onCreate中的声音会大大阻碍FPS,我想知道是否有更有效的方式加载声音,或者创建一个可以被活动调用的全局声池。
如果我在主菜单活动中创建公共声音池,是否可以在将来的活动中播放?
由于 安迪
答案 0 :(得分:0)
我总是创建一个单独的Sound类(类型的utils),它具有所有播放,加载,卸载等方法。我以静态方式从我的所有活动中访问这些内容。确保使用应用程序上下文加载声音,以免最终泄漏内存(如果使用活动上下文)