在android中显示来自sdcard的视频缩略图

时间:2011-02-15 04:55:00

标签: android

  

可能重复:
  How to get thumbnail for video in my /sdcard/Android/data/mypackage/files folder ?

Hello All

在我的Android应用程序中,我正在录制视频并将其保存在SD卡中。 现在我需要的是在我的应用程序中将此视频显示为缩略图。

我尝试了Android: Is it possible to display video thumbnails?的所有解决方案 问题是我需要来自SD卡路径的视频而我不理解如何获取它。

我试过下面的代码

int id = **"The Video's ID"** 
ImageView iv = (ImageView ) convertView.findViewById(R.id.imagePreview); 
ContentResolver crThumb = getContentResolver(); 
BitmapFactory.Options options=new BitmapFactory.Options(); 
options.inSampleSize = 1; 
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id,MediaStore.Video.Thumbnails.MICRO_KIND, options); 
iv.setImageBitmap(curThumb);

但无法理解如何从SD卡路径获取视频。

请分享您宝贵的建议

提前致谢:)

1 个答案:

答案 0 :(得分:0)

如果您使用的是Android 8(Froyo)或更高版本,则可以按this answer结帐ThumbnailUtils