由于MediaPlayer占用资源较多,且不支持同时播放多个音频,所以Android还提供了另一个播放音频的类—–SoundPool。...SoundPool即音频池,可以同时播放多个短小的音频,而且占用的资源较少。SoundPool适合在应用程序中播放按键音或消息提示音等,在游戏中播放密集而短暂的声音,如多个飞机爆炸的声音等。...,该音频为通过load()方法返回的音频
leftVolume:用于指定左声道的音量,取值范围为0.0-1.0
rightVolume:用于指定右声道的音量,取值范围为0.0-1.0
priority...soundpool.play(soundmap.get(4), 1,1,0,0,1);
}
});
}
//重写键盘被按下的onKeyDown()方法,用于实现播放按键音的功能...public boolean onKeyDown(int keyCode, KeyEvent event) {
soundpool.play(soundmap.get(5), 1,1,0,0,1);//播放按键音