Я пытаюсь извлечь кадры из видеофайла с помощью Android MediaExtractor
, но по некоторым причинам самый первый результат от readSampleData()
равен -1. Что я делаю не так?MediaExtractor - самый первый результат readSampleData() - -1
Сам файл, безусловно, воспроизводится.
EDIT 2: This is the link to the source code for the MediaExtractor that has this problem
https://developer.android.com/reference/android/ media/MediaExtractor.html # readSampleData (java.nio.ByteBuffer, int). -1 возвращается, если больше нет доступных образцов. «Что я делаю неправильно» Идея не существует, поскольку вы не указали какой-либо код. –