Я создаю приложение для Android, которое требует изменения скорости/скорости воспроизведения в реальном времени. Я искал по всему Интернету и видел множество решений, включая Учебные пособия по OpenSL ES для Android Как изменить темп звука и индивидуальность высоты тона, используя ffmpeg?
Поскольку я относительно новичок в разработке и Android, некоторые из них просто не в моем вкусе.
Многие из этих примеров говорят о Soundpool, но этот API не работает с большими файлами.
После просмотра API и классов я нашел метод setPlaybackRate(int sampleRateInHz) в классе AudioTrack. http://developer.android.com/reference/android/media/AudioTrack.html#setPlaybackRate(int)
Однако во всех этих онлайн-примерах ни один из них не упоминает об этом. Я что-то упустил и можно ли это использовать?
Любая помощь высоко ценится