2

我正在创建一个游戏,它有一系列声音可以在不同的活动中播放。

在 onCreate 中加载声音会极大地阻碍 FPS,我想知道是否有更有效的加载声音的方法,或者创建一个可以由活动调用的全局声音池的方法。

如果我在我的主菜单活动中创建了一个公共音池,它可以在以后的活动中播放吗?

谢谢安迪

4

1 回答 1

0

我总是创建一个单独的 Sound 类(某种实用程序),它具有所有的播放、加载、卸载等方法。我以静态方式从我的所有活动中访问这些内容。确保您使用应用程序上下文来加载声音,以免最终导致内存泄漏(如果您使用活动上下文)

于 2015-06-06T07:28:47.127 回答