Как получить миниатюру видео для начала продолжительности в Android?

Я хочу отобразить миниатюру видео из видео sdcard. Я попробовал один код для отображения миниатюры видео, но это миниатюра отображения последнего времени. Я хочу отобразить миниатюру при первом отображении экрана при запуске видео.

Что я пробовал проверить ниже.

Bitmap bitmap = ThumbnailUtils.createVideoThumbnail("/mnt/sdcard/peakmedia/201411200944130359.mp4",
                                            MediaStore.Video.Thumbnails.MINI_KIND);

1 ответ

Решение

Может быть, этот код поможет вам:

MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(String file_path);
Bitmap bmpCover = retriever.getFrameAtTime(0,  MediaMetadataRetriever.OPTION_CLOSEST_SYNC);
Другие вопросы по тегам