我想在拍摄视频后立即显示我的视频缩略图。如何在ImageView中显示视频缩略图?
这是onActivityResult方法
if (requestCode == 101)
{
Bitmap bmThumbnail = ThumbnailUtils.createVideoThumbnail("/storage/emulated/0/myvideo.mp4", MediaStore.Images.Thumbnails.MICRO_KIND);
viewImage.setImageBitmap(bmThumbnail);
}
我当前的代码,但它不会显示在图像视图东西。
针对此问题的任何解决方法?
*更新:修正
我已经改变的代码:
if (requestCode == 101)
{
Bitmap bmThumbnail = ThumbnailUtils.createVideoThumbnail(f.getAbsolutePath().toString(), MediaStore.Images.Thumbnails.MINI_KIND);
viewImage.setImageBitmap(bmThumbnail);
}
缩略图现在显示和我有一个更大的尺寸,它是观看接受的。感谢Sassa。
调试调试调试和调试!这是开发人员最好的朋友之一。 – 2014-10-27 13:28:19
http://android-er.blogspot.in/2012/10/get-thumbnails-in-mediastoreimagesthumb.html – 2014-10-27 13:29:52
1)在分配它之前检查'bmThumbnail'对象值2)给存储目录的固定路径是一个不好的做法。 – 2014-10-27 13:30:00