Pio*_*paw 11 android mediastore
在我的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);
Run Code Online (Sandbox Code Playgroud)
Amu*_*are 26
区别在于缩略图的大小(尺寸).
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);
Run Code Online (Sandbox Code Playgroud)
这就是它始终有效的原因.
请记住使用的约定:
MediaStore.Images.Thumbnails.MINI_KIND 用于图像缩略图,MediaStore.Video.Thumbnails.MINI_KIND 对于视频缩略图, 以使代码一致和可读.
| 归档时间: |
|
| 查看次数: |
7783 次 |
| 最近记录: |