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