안드로이드 개발 질문/답변
(글 수 45,052)
case 2:
Intent intent_i = new Intent(Intent.ACTION_GET_CONTENT);
intent_i.setType("image/*");
startActivityForResult(intent_i, INTENT_ATTACH_IMAGE);
break;
case 3:
Intent intent_v = new Intent(Intent.ACTION_GET_CONTENT);
intent_v.setType("video/*");
startActivityForResult(intent_v, INTENT_ATTACH_VIDEO);
break;
case 4:
Intent intent_s = new Intent(Intent.ACTION_GET_CONTENT);
intent_s.setType("audio/*");
startActivityForResult(intent_s, INTENT_ATTACH_SOUND);
break;
위처럼 하여 파일 저장된 장소로가서 파일을 선택하면 해당 uri가 넘어오더군요..
이미지 같은경우엔 비트맵팩도리에 uri를 넣어서 사진을 가져 왔는데요
오디오나 비디오 파일을 어떻게 가져 올수 있나요?
Intent intent_i = new Intent(Intent.ACTION_GET_CONTENT);
intent_i.setType("image/*");
startActivityForResult(intent_i, INTENT_ATTACH_IMAGE);
break;
case 3:
Intent intent_v = new Intent(Intent.ACTION_GET_CONTENT);
intent_v.setType("video/*");
startActivityForResult(intent_v, INTENT_ATTACH_VIDEO);
break;
case 4:
Intent intent_s = new Intent(Intent.ACTION_GET_CONTENT);
intent_s.setType("audio/*");
startActivityForResult(intent_s, INTENT_ATTACH_SOUND);
break;
위처럼 하여 파일 저장된 장소로가서 파일을 선택하면 해당 uri가 넘어오더군요..
이미지 같은경우엔 비트맵팩도리에 uri를 넣어서 사진을 가져 왔는데요
오디오나 비디오 파일을 어떻게 가져 올수 있나요?
이미지야, 출력하려면 Bitmap 이나 Drawable 이 있어야 하니까 그런 것으로 넘겨준거구요.
오디오, 비디오는 재생하면 되는거 아닌가요?
MediaPlayer에 전달해 주면 되기는 합니다.