Android播放短促音提示音的最佳姿势

1. 播放短促的声音

需求描述:
在Android中播放声音,可能大部分人想到的都是MediaPlayer,但是该类会占用大量的系统资源,播放时还需要缓冲,存在较大的延迟,因此
短促游戏音效没法用这个去实现,系统提供一个类来完成这一个工作:

2. SoudPool

SoudPool设计的初衷就是用于无延时地播放游戏中的短促音效,因此实际开发中,使用该类声音资源不要超过7s,否则可能加载失败或者内存占用过大

3. 使用方法

SoundPool sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
 int soundId = sp.load(context, R.raw.music_res, 1);
 sp.play(soundId, 1, 1, 0, 0, 1);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容