Я успешно получил миниатюру для видео с таким кодом:
Bitmap bitmap = ThumbnailUtils.createVideoThumbnail(mediaFile.getAbsolutePath(),
MediaStore.Video.Thumbnails.MINI_KIND);
Но этот код может получить растровое изображение только для нескольких видео, потому что Android не может декодировать большую часть видео, поскольку декодер видео для Android слаб.
если я просто хочу получить миниатюру для видео, есть ли у меня хорошее решение. Если мне не нужно использовать ndk намного лучше! Но если решение ndk намного эффективнее или проще, я думаю, что это тоже нормально.