Soundpool воспроизводит только первые 5 секунд файла. Почему?

Я использую Soundpool в своем приложении, пока он работает хорошо, но у меня есть файл WAV, который составляет 10 секунд. К сожалению, саундпул играет только первые 5 секунд. Как сделать так, чтобы Soundpool воспроизводил весь трек? Я конвертировал WAV в - OGG и MP3 все тот же вопрос. Играет только первые 5 секунд. Любая помощь приветствуется.

//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 Последнее: Может быть, кто-то найдет это здесь и прочитает. Кажется, саундпул не может играть больше 5 секунд. Это его максимум, для более длинных звуков используйте MediaPlayer. Я надеюсь, вы не будете тратить так много времени, как я)

Ответы на вопрос(5)

Ваш ответ на вопрос