Android SoundPool使用小结

private SoundPool soundPool;

    //第一个参数是声音最大数量,第二个是声音类型 如系统类型等待,第三个是声音质量

soundPool=new SoundPool(1, AudioManager.STREAM_SYSTEM,5);
//第一个参数是上下文,第二个参数是资源ID,第三个参数是优先级
soundPool.load(this,R.raw.bofangwanbi,1);
// 第一个参数为声音ID 按添加顺序标示
//第二、第三参数为左右声道音量控制
//第四个参数为声音的优先级。当无法同时播放时将先播放优先级高的声音
//第五个参数为是否循环播放 0为不循环 -1为循环
//第六个参数为播放比率 范围 0.5~2 一般为1 即正常播放
soundPool.play(1,1, 1, 0, 0, 1);
另不再使用之后记得释放资源
soundPool.release();
soundPool=null;


猜你喜欢

转载自blog.csdn.net/zcz475421852/article/details/80269846