0

SoundPool.load(FileDescriptor fd, long offset, long length, int priority)对 Android API 中的方法很感兴趣。它的存在只是为了方便已经以这种方式存储音频的人们吗?它对性能有什么帮助吗?

4

1 回答 1

0

在游戏开发中,有精灵表——带有大量动画帧的大图像。看看这个例子。将精灵存储在大表上的优点是您只需将其加载到内存中一次,并且只显示所需帧的特定部分,因为磁盘操作很昂贵。
我认为您所询问的方法具有相同的目的,但适用于声音。因此,当您有很多短声音时,您可以将它们连接到一个文件中并只播放其中需要的部分。

于 2012-07-13T23:22:27.927 回答