I'm using this method to play sounds:
int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 1, 0, 1f);
I have not problem playing short sounds. But if I play music that takes longer, it interrupts at the 4,5 second. As per usual no error or notification is shown.