Android soundPool

来源:互联网 发布:上海复旦大学网络教育 编辑:程序博客网 时间:2024/05/23 22:02

SoundPool用于游戏中的音效播放。与MediaPlayer不同的是,它同时能播放多个音乐。并且反应速度更快,但不适合用于较大的音频的播放。

SoundPool是一个资源集合,其中包括能加载到内存中的APK中的资源与文件系统中的资源。SoundPool利用MediaPlayer进行解码。

可以设置SoundPool一次能够处理的音频数量(在创建soundPool时传入),决定了可以同时从这一个soundPool播放的音频数量。

还可以设置播放速率,范围是0.5~1。

根据优先级来播放资源,优先数大的优先级高。淘汰时,并且优先级相同时,先淘汰滞留时间久的。


原创粉丝点击