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

时间:2011-08-08 04:33:04

标签: android string constructor uri thumbnails

我正在预算一个应用程序,它列出了我在列表中使用录像机录制的所有视频。是否有可能在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)

感谢您的提前时间。

1 个答案:

答案 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);
}