【发布时间】:2019-12-19 14:20:28
【问题描述】:
我想要视频中任何特定位置的缩略图。我正在使用 ThumbnailUtils 从视频 uri 中获取缩略图并分配给位图,但我在位图上得到了空值。
发生这种情况的任何原因以及如何解决此问题?
selectedVideoUri = data.getData();
bitmap = ThumbnailUtils.createVideoThumbnail(getRealPathFromURI(videoUri),
MediaStore.Images.Thumbnails.MINI_KIND);
public String getRealPathFromURI(Uri contentUri) {
String res = null;
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(contentUri, proj, null, null, null);
if(cursor.moveToFirst()){;
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
res = cursor.getString(column_index);
}
cursor.close();
return res;
}
【问题讨论】:
-
这个问题是有效的,但仍然没有答案,哈哈