Скорость воспроизведения аудио в Android - PullRequest
0 голосов
/ 17 июня 2010

Итак, я знаю, что это было сделано с несколькими приложениями Android раньше, но я не могу понять, как это происходит, поскольку в настоящее время это невозможно с помощью API.

Как настроить скорость воспроизведения звука, воспроизводимого через MediaPlayer; пока что с регулировкой высоты тона или без нее все в порядке, хотя последняя, ​​безусловно, предпочтительнее. Если кто-то может указать мне направление на приложение с открытым исходным кодом, которое я могу использовать в качестве руководства, это также будет хорошо.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 22 мая 2017

ExoPlayer с версии 2.4 поддерживает настройку скорости воспроизведения обратно на Android Jelly Bean (уровень API 16).Я использую его в своем приложении с еще одной очень полезной функцией - плавным зацикливанием звука.

0 голосов
/ 01 апреля 2011

Похоже, AudioTrack.setPlaybackRate должно сработать.

Если установить половину частоты дискретизации контента, воспроизведение будет длиться вдвое дольше, нотакже приводят к отрицательному сдвигу высоты тона.

Не уверен, что вы можете получить AudioTrack от MediaPlayer ...

...