Длина и скорость фоновой музыки - PullRequest
2 голосов
/ 19 января 2012

Для моего приложения для Android мне нужна фоновая музыка.Не нужно проходить через действия, поэтому услуги не имеют значения.

Кажется, что Soundpool перестает воспроизводить .ogg или .mp3 примерно через 6 секунд. MediaPlayer не имеет возможности изменять скорость (скорость).музыки

Я хотел бы позволить пользователю изменять скорость фоновой музыки во время ее воспроизведения.Казалось бы, SoundPool может сделать это, но трудно сказать, так как он воспроизводится всего несколько секунд.

Есть предложения, как это сделать?

1 Ответ

1 голос
/ 19 января 2012

SoundPool плох с wav файлами, с mp3 у меня не было проблем ...

    public final int play (int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate) 

float rate - значение 0,5 означает воспроизведение с половинной скоростью, может быть 0,5-2 .... Я думаю, вы должны использовать SoundPool ... Что касается меня, я ценю Mediaplayer ...

...