大家知道MediaPlayer占用的资源比较多,且不可以同时支持播放多个音频,所以我们有一种叫做SoundPool,比如我们常见的按键音或者是手机提示音,还比如我们在游戏的开发中会有大量的音效效果等,下边介绍一下她的用法...if creation failed
*/
public SoundPool(int maxStreams, int streamType, int srcQuality)
2.加载所需要播放的音频...used to play or unload the sound.
*/
public int load(Context context, int resId, int priority);
3.播放音频...,该对象可以容纳5个音频流
//将要播放的音频流保存到HashMap对象中
soundmap.put(1, soundpool.load(this, R.raw.chimes, 1));...Override
public void onClick(View v) {
soundpool.play(soundmap.get(2), 1, 1, 0, 0, 1);//播放指定的音频