我正在预算一个应用程序,它列出了我在列表中使用录像机录制的所有视频。是否有可能在Uri的帮助下创建缩略图而不是字符串???
我当前的代码如下所示,但它不再有效,因为我对构造函数的输入是Uri而不是字符串。
bmThumbnail = ThumbnailUtils.createVideoThumbnail(
(db_results.get(position)), Thumbnails.MICRO_KIND);
imageThumbnail.setImageBitmap(bmThumbnail);
我退回了错误
The method createVideoThumbnail(String, int) in the type ThumbnailUtils is not applicable for the arguments (Uri, int)
感谢您的提前时间。
答案 0 :(得分:6)
public String getRealPathFromURI(Uri contentUri) {
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}