안녕하세요.

어플개발중에 카메라를 이용해서 녹화하는 부분때문에 일주일째 헤메이다 이렇게 고수님들에게 문의 드립니다.

동영상 촬영시 시간을 지정 또는 파일의 용량을 지정 해서 해당 시간 이후엔 저장이 되게 할려고 합니다.

현재 구현코드

  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);