как использовать скорость работы в audio_service flutter - PullRequest
0 голосов
/ 01 августа 2020

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

Если кто-нибудь знает какой-либо учебник о том, как использовать эту функцию для увеличения скорости звука, я был бы признателен.

1 Ответ

1 голос
/ 06 августа 2020

В пользовательском интерфейсе:

AudioService.setSpeed(1.8); // 1.8x speed

В фоновой задаче:

@override
void onSetSpeed(double speed) {
    _audioPlayer.setSpeed(speed);
}

Они работают так же, как seekTo и onSeekTo в примере проекта (который можно использовать в качестве руководства), за исключением того, что параметр представляет скорость, а не позицию поиска.

...