2012-03-21 8 views
0

안녕하세요 다음 코드 기록 동영상입니다. 그러나 그것은 주어진 경로에 저장되지 않습니다. 저장된 비디오 파일 경로를 얻는 방법. 나는 data.getdata를 사용했으며 작동하지 않습니다.android ACTION_VIDEO_CAPTURE 동영상이 저장되지 않습니다.

String rootPath = Environment.getExternalStorageDirectory().getPath(); 
      String filePath = rootPath + "/NewImage.3gp"; 

      File file = new File(filePath); 
      Uri outputFileUri = Uri.fromFile(file); 
      Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE); 
      intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
      intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, "1"); 

      startActivityForResult(intent, Constants.CAMERA_REQUEST); 
+0

어떤 장치, 당신은 단지 아래에 질문의 첫 번째 라인을 업데이트, 잘못하고 있다고 생각하고 오류가있다? – JoxTraex

+0

오류가 없습니다. 이 코드는 액션 이미지 캡처를 위해 완벽하게 작동합니다. 이 비디오는 전화 갤러리에서 볼 수 있습니다. – Manoharan

+0

당신이 ** ** 단지 ** 말한 내용에 대한 설명이 더 많습니다. 의도의 데이터로 무엇을하려고하는지 알아야합니다. – JoxTraex

답변

0

나는

String rootPath = Environment.getExternalStorageDirectory(); 
+1

구문 오류가 발생합니다. 파일을 String으로 변환 할 수 없습니다. – Manoharan

관련 문제