я пробовал этот код. но не в состоянии получить миниатюру больше. Также пробовал разные подходы, чтобы получить thubmnails. что я должен изменить на android Q?
private void getVideoList(){
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) {
String[] projection = new String[]{
MediaStore.Video.VideoColumns._ID,
MediaStore.Video.VideoColumns.DISPLAY_NAME,
MediaStore.Video.VideoColumns.DURATION,
MediaStore.Video.VideoColumns.SIZE,enter code here
MediaStore.Video.VideoColumns.DATA,`enter code here`
};
String selection = MediaStore.Video.Media.DURATION + " <= ?";
String[] selectionArgs = new String[]{
String.valueOf(TimeUnit.MILLISECONDS.convert(30, TimeUnit.SECONDS))
};
String sortOrder = MediaStore.Video.Media.DATE_ADDED + " ASC";
try (Cursor cursor = getApplicationContext().getContentResolver().query(
MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
projection,
selection,
selectionArgs,
sortOrder
)) {
}
}
}
}