I have a list of audio files like this,
int music_numbers[] = { R.raw.one, R.raw.two, R.raw.three, R.raw.four, R.raw.five, R.raw.six, R.raw.seve
For me the issue was that I was calling mediaPlayer.prepare() without first calling mediaPlayer.reset().
mediaPlayer.prepare()
mediaPlayer.reset()
All good now.