Я работаю с MediaExtractor
и MediaCodec
, чтобы создать простой медиаплеер с миниатюрами.
Обычно это работает без проблем.
Но здесь проблема, иногда она рендеритсястранная рамка (зеленая рамка, я не знаю, как она называется на самом деле ... искаженная рамка?)
В моем макете есть двапредставление (SurfaceView и ImageView).
Эскизы: извлечено (MediaExtractor
) -> сохранено (локально) -> загружено (из файловой системы)
поверхность: MediaExtractor
+ MediaCodec
для декодирования закодированных данных.
Обратите внимание, что я не разделяю экземпляр MediaExtractor
.(Один для игры, другой для извлечения миниатюр)
Почему это произошло / Как я могу предотвратить или проверить, искажен ли кадр?
Спасибо за проявленный интерес.