안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
어플개발중에 카메라를 이용해서 녹화하는 부분때문에 일주일째 헤메이다 이렇게 고수님들에게 문의 드립니다.
동영상 촬영시 시간을 지정 또는 파일의 용량을 지정 해서 해당 시간 이후엔 저장이 되게 할려고 합니다.
현재 구현코드
profile_movie.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 45);// 45초
intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, (long) (1024 * 1024 * 100));//5메가
// Crop된 이미지를 저장할 파일의 경로를 생성
mImageMovieUri = createMovieSaveCropFile();
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,mImageMovieUri);
startActivityForResult(intent, PICK_FROM_TAKEMOVIE);