Создать видео миниатюры из пути - PullRequest
4 голосов
/ 11 мая 2011

Я пытаюсь какое-то время создавать эскизы из видео безуспешно. На самом деле я нашел несколько решений в Интернете, но ни одно не работает на всех версиях Android.

Единственный способ, который работает, работает с использованием идентификатора видео. Моя проблема в том, что мне нужно использовать путь к видео, но я не могу найти способ сделать это. (ни один метод не работает на всех версиях Android.)

Мне нужно решение, которое работает на всех версиях более 2.0, будет достаточно.

Не могли бы вы помочь мне? Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 03 июля 2011
0 голосов
/ 26 августа 2015

Вот как я это решил:

Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail(mSeconFilePath,
            MediaStore.Video.Thumbnails.MINI_KIND);

    int sdk = android.os.Build.VERSION.SDK_INT;
    if (sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
        mVideoView.setBackgroundDrawable(new BitmapDrawable(getResources(), thumbnail));
    } else {
        mVideoView.setBackground(new BitmapDrawable(getResources(), thumbnail));
    }
...