Android:从视频URI创建视频缩略图

Android:从视频URI创建视频缩略图,android,string,constructor,uri,thumbnails,Android,String,Constructor,Uri,Thumbnails,我正在备份一个应用程序,它在列表中列出了我用录像机录制的所有视频。我可以用Uri而不是字符串来创建缩略图吗 我当前的代码如下所示,但它不再工作,因为我对构造函数的输入是Uri而不是字符串 bmThumbnail = ThumbnailUtils.createVideoThumbnail( (db_results.get(position)), Thumbnails.MICRO_KIND); imageThumbnail.setIma

我正在备份一个应用程序,它在列表中列出了我用录像机录制的所有视频。我可以用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)
感谢您提前抽出时间。

不,它不起作用:(.getpath()不检索视频的确切位置,而是删除内容://仅部分。解决了我的问题。更新您的答案我会将其标记为正确答案:)
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);
}