Вы также можете попробовать:
final soundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
final sound = soundPool.load(this, R.raw.mysound, 1);
button[i].setOnClickListener(new OnClickListener()
{
public void onClick(View view)
{
soundPool.play(sound, 1.0f, 1.0f, 0, 0, 1.0f);
}
});