안녕하세요 ^ ^
제가 안드로이드 공부 중인데요
궁금한게 있어서 글 써봅니다.
카메라에 있는 내부 갤러리를 불러 와서 동영상을 선택하면 그 동영상에 섬네일을 불러와 ImageView 에 띄우기도 하고
이미지를 선택하면 그 이미지 섬네일을 불러와 ImageView에 띄울려고 합니다.
섬네이 불러오는 코드는 알겠는데
이미지 섬네일 불러오는 코드랑 동영상 섬네일 불러오는 코드가 좀 달라서 그런데
어떻게 섞어 놔야 갤러리에서 이미지를 선택하면 이미지 섬네일이 ImageView에 뜨고
동영상을 선택하면 동영상 섬네일이 ImageView에 떠야 할지좀 조언좀 하세요 ㅠ
검색을 뭐라 쳐야 할지도 모르겠고 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
앨범에서 불러오는 소스가
Uri videoUri = data.getData();
long id = -1;
String[] projection = {MediaStore.Video.Thumbnails._ID, MediaStore.Images.Thumbnails.DATA};
Cursor videoCursor = managedQuery(videoUri, projection, null, null, null);
if(videoCursor != null && videoCursor.moveToNext())
{
int videoIDCol = videoCursor.getColumnIndex(MediaStore.Video.Thumbnails._ID);
id = videoCursor.getLong(videoIDCol);
}
try
{
BitmapFactory.Options option = new BitmapFactory.Options();
option.inSampleSize = 1;
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(getContentResolver(), id, MediaStore.Video.Thumbnails.MICRO_KIND, option);
IV_PREVIEW_IMG1.setImageBitmap(curThumb);
}catch(Exception e)
{
e.printStackTrace();
}
이렇게 했는데 동영상이미지만 불러와지거든요 . ㅠ




동영상 썸네일도 같은 이미지라고 생각합니다만...??