Ответ 1
Разница заключается в размере (размерах) миниатюры.
-
MINI_KIND: 512 x 384
-
MICRO_KIND: 96 x 96
Итак, когда дело доходит до отображения, разница, которую вы будете наблюдать, будет разницей в размерах. MICRO_KIND
меньше и квадрат, а MINI_KIND
- относительно большой и прямоугольный.
MediaStore.Images.Thumbnails.MINI_KIND
и MediaStore.Video.Thumbnails.MINI_KIND
являются целыми числами со значением 1
Итак, когда вы вызываете методы выше, то, что вы в основном делаете, это:
Bitmap bmp = ThumbnailUtils.createVideoThumbnail(videoPath,1);
Вот почему он всегда работает.
Просто используйте соглашение для использования:
-
MediaStore.Images.Thumbnails.MINI_KIND
для эскизов изображений и -
MediaStore.Video.Thumbnails.MINI_KIND
для миниатюр видео,
чтобы код был согласованным и читаемым.