글
간단히 동영상 찍기
Android
2014. 2. 7. 10:57
- 사진 찍기와 동일한 퍼미션이 필요하다.
<manifest ... >
<uses-feature android:name="android.hardware.camera"
android:required="true" />
...
</manifest> - 동영상 촬영을 위해 아래와 같이 카메라 앱을 띄운다.
static final int REQUEST_VIDEO_CAPTURE = 1;
private void dispatchTakeVideoIntent() {
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
}
} - 카메라 앱에서 촬영한 영상을 VideoView에서 보기 위해서 아래와 같이 한다.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_VIDEO_CAPTURE && resultCode == RESULT_OK) {
Uri videoUri = intent.getData();
mVideoView.setVideoURI(videoUri);
}
}
출처 : http://developer.android.com/