друзей. Я не могу получить растровое изображение с помощью ContentResolver # loadThumbnail (Uri, Size, CancellationSignal) для видеофайла, сохраненного в коллекции загрузок. Существует FileNotFoundException.
Как я создаю файл в каталоге загрузок.
ContentValues cv = new ContentValues();
cv.put(MediaStore.Downloads.DISPLAY_NAME, fileName);
cv.put(MediaStore.Downloads.MIME_TYPE, mime);
cv.put(MediaStore.Downloads.IS_PENDING, 1);
Uri newFileUri = context.getContentResolver().insert(MediaStore.Downloads.EXTERNAL_CONTENT_URI, cv);
//Writing file by streams here to "newFileUri".
cv.clear();
cv.put(MediaStore.Downloads.IS_PENDING, 0);
context.getContentResolver().update(cv, cv, null, null);
Результат: newFileUri = "content: // media / external / downloads / 25"
Когда я пытаюсь получить Thumbnail Bitmap для этого видеофайла:
context.getContentResolver().loadThumbnail(newFileUri, new Size(96, 96), null)
FileNotFoundException выбрасывается.
Пожалуйста, дайте любой совет, как я могу использовать метод #loadThumbnail для этого случая.