Soundpool odtwarza tylko pierwsze 5 sekund pliku. Czemu?

Używam Soundpool w mojej aplikacji, do tej pory działa dobrze, ale mam plik wav, który wynosi 10 sekund. Niestety, soundpool gra tylko przez pierwsze 5 sekund. Jak sprawić, by soundpool zagrał cały utwór? Przekonwertowałem wav na - ogg i mp3 nadal ten sam problem. Gra tylko pierwsze 5 sekund. Każda pomoc byłaby bardzo mile widziana.

//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: Może ktoś go tu znajdzie i przeczyta. Wydaje się, że soundpool nie może grać dłużej niż 5 sekund. To jego maksimum, dla dłuższych dźwięków używaj MediaPlayer. Mam nadzieję, że nie spędzisz tak dużo czasu jak ja)

questionAnswers(5)

yourAnswerToTheQuestion