Воспроизведение музыки в обратном направлении с помощью MediaExtractor - PullRequest
0 голосов
/ 18 октября 2018

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

Поскольку я не могу заставить MediaExtractor переместить его в обратном направлении, я попытался сократить его до определенного уровня.Размер байта от конца, переверните его, воспроизведите его, обрежьте следующий конец и играйте так.

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

Так что я думаю, что эту проблему можно решитьесли я могу знать местоположение синхронизируемого байта, или если я могу seekTo в байтах.

Любая помощь будет принята.

1 Ответ

0 голосов
/ 18 октября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...