我的sdcard视频文件夹包含多个.mp4视频文件。 根据我的要求,我想在我的Android应用程序列表视图中列出这些视频文件,其中包含“缩略图”和“名称”。顺便说一句,我打算使用 Picasso 或通用图片加载器进行图片缓存。请告诉我有谁知道该怎么办?
答案 0 :(得分:0)
import android.provider.MediaStore.Video.Thumbnails;
您可以从视频中获取两个预览缩略图尺寸:
Thumbnails.MICRO_KIND for 96 x 96
Thumbnails.MINI_KIND for 512 x 384 px
使用此代码
String filePath = "/sdcard/DCIM/Camera/my_video.mp4"; //change the location of your file!
ImageView imageview_mini = (ImageView)findViewById(R.id.thumbnail_mini);
ImageView imageview_micro = (ImageView)findViewById(R.id.thumbnail_micro);
Bitmap bmThumbnail;
bmThumbnail = ThumbnailUtils.createVideoThumbnail(filePath, Thumbnails.MINI_KIND);
imageview_mini.setImageBitmap(bmThumbnail);
选中此link