from this question I understand that if I want to remove a reference for a (video) file from the media library, I can do this:
Uri videoUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
Uri itemUri = ContentUris.withAppendedId(videoUri, mediaId);
getContentResolver().delete(itemUri, null, null);
what I miss is how to retrieve the mediaId
.
For this file I have its path, filename, size, etc.
Any idea?
here the answer, look at the method getVideoIdFromFilePath
: