在我的
Android文档中,我在micro_kind和mini_kind中没有意义,这两者有什么区别?
当谈到显示图像时,两者有什么区别?
后续问题:
MediaStore.Images和MediaStore.Video有什么不同,仍然给出图像的输出,路径包含视频路径,甚至我甚至使用mediastore.images.thumbnail.mini_kind它仍然显示图像?
Bitmap bmp = ThumbnailUtils.createVideoThumbnail(videoPath,MediaStore.Images.Thumbnails.MINI_KIND); Bitmap bmp = ThumbnailUtils.createVideoThumbnail(videoPath,MediaStore.Video.Thumbnails.MINI_KIND);
解决方法
区别在于缩略图的大小(尺寸).
> 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为视频缩略图,
以便使代码一致和可读.