Android — получить URI видео, используя его идентификатор (Mediastore)

У меня есть идентификатор медиамагазина для видео, найденный из CursorAdapter:

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

Как я могу использовать идентификатор для получения URI видеофайла (URI похож на URI, полученный в onActivityResult() при записи видео)?

Заранее спасибо.


person iosjdjoisdfijodjoi893    schedule 15.06.2014    source источник


Ответы (1)


Просто добавьте идентификатор к URI поставщика. Например, для видеофайла во внешнем хранилище:

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