Я создаю приложение Media Player. Все работает нормально, но я хочу дать возможность увеличить скорость воспроизведения, например. _1 _, _ 2_ и т. Д. Я видел несколько вопросов о переполнении стека, и все они предлагали использовать для этого пул звуков, поскольку Media Player не поддерживает эту функцию. Но по следующей ссылке
Контроль скорости в Media Player и это Изменение скорости воспроизведения трека
Предполагается, что Sound Pool подходит только для файлов небольшого размера до 1 МБ, а также ограничен увеличением скорости только до 2x, и всем этим ответам около 6 лет. . Есть ли сейчас какие-либо другие альтернативы.
РЕДАКТИРОВАТЬ: как предположил Ян Лейк. Использование getPlayBackParams()
- это вариант для этого, но он доступен только в API 23, но мое приложение должно поддерживать как минимум уровень API 14.