Как получить кадр видео в указанной позиции c непрерывно в Exoplayer - PullRequest
0 голосов
/ 12 марта 2020

Я использовал этот пример для получения кадров видео. Есть ли способ получить кадры видео непрерывно, но это не подходящий пример. https://github.com/rubensousa/PreviewSeekBar

1 Ответ

0 голосов
/ 15 марта 2020

Этот метод должен помочь:

public static Bitmap getVideoFrame(Context context, Uri uri, long time) {

    Bitmap bitmap = null;
    MediaMetadataRetriever retriever = new MediaMetadataRetriever();

    try {

        retriever.setDataSource(context, uri);
        bitmap = retriever.getFrameAtTime(time);

    } catch (RuntimeException ex) {
        ex.printStackTrace();

    } finally {

        try {

            retriever.release();

        } catch (RuntimeException ex) {
            ex.printStackTrace();
        }
    }

    return bitmap;
}

Надеюсь, эта помощь.

...