이전에 올렸던 글에서는 썸네일을 직접 생성하는 방법에 관한 이야기이고 https://duongame.tistory.com/334 이번에는 Android 시스템에서 미리 추출해둔 동영상을 획득하는 방법을 알아보자. 어떤 예제에서는 MediaStore.Video.Media._ID, MediaStore.Video.Media.DISPLAY_NAME 을 사용하는 것이 있는데 이것은 현재 동작하지 않는다. 아래와 같이 MediaStore.Video.VideoColumns을 사용해야 한다. String[] proj = { MediaStore.Video.VideoColumns._ID, }; Cursor cursor = context.getContentResolver().query( MediaStore.Video.Med..
private Bitmap getThumbnail(String path) { Cursor cursor = context.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new String[]{MediaStore.MediaColumns._ID}, MediaStore.MediaColumns.DATA + "=?", new String[]{path}, null); if (cursor != null && cursor.moveToFirst()) { int id = cursor.getInt(cursor.getColumnIndex(MediaStore.MediaColumns._ID)); cursor.close(); return MediaS..
- Total
- Today
- Yesterday