Soundpool solo reproduce los primeros 5 segundos del archivo. ¿Por qué?

Utilizo Soundpool en mi aplicación, hasta ahora funciona bien, pero tengo un archivo wav que dura 10 segundos. Desafortunadamente, el grupo de sonido solo reproduce los primeros 5 segundos. ¿Cómo hacer soundpool para reproducir toda la pista? He convertido wav a - ogg y mp3 sigue siendo el mismo problema. Juega solo los primeros 5 segundos. Cualquier ayuda sería muy apreciada.

//set up audio player
mSoundPool = new SoundPool(20, AudioManager.STREAM_MUSIC, 0);
//load fx
mSoundPoolMap.put(RAW_1_1, mSoundPool.load(this, R.raw.loop1, 1));
//playing soundpool
case R.id.button1:          
mSoundPool.stop(mStream1);
mStream1= mSoundPool.play(mSoundPoolMap.get(RAW_1_1), streamVolume, streamVolume, 1, LOOP_1_TIME, 1f);

UPD Last: Tal vez alguien lo encuentre aquí y lo lea. Parece que el soundpool no puede reproducir más de 5 segundos. Es su máximo, para sonidos más largos utiliza MediaPlayer. Espero que no pases tanto tiempo como yo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta