android - 使用它的ID获取视频的URI(Mediastore)

时间:2014-06-15 12:22:55

标签: android video mediastore

我有一个视频的mediastore id,可以从CursorAdapter中找到:

Cursor cursor = mGalleryAdapter.getCursor();
cursor.moveToPosition(position);
Integer id = cursor.getInt(cursor.getColumnIndex(MediaStore.Video.Media._ID));

如何使用ID获取视频文件的URI(当您录制视频时,URI就像 onActivityResult()中收到的URI一样)?

提前致谢。

1 个答案:

答案 0 :(得分:1)

只需将id附加到提供者URI即可。例如,对于外部存储中的视频文件:

Uri vedioUri = Uri.parse(MediaStore.Video.Media.EXTERNAL_CONTENT_URI + "/" + id);