비디오 녹화가 가능한 앱을 만들려고합니다. MediaStore.ACTION_IMAGE_CAPTURE를 사용하면 실제로 내 앱에서 카메라 시스템을 호출하고 사진을 찍은 후에 결과가있는 내 앱으로 돌아갑니다.MediaStore.ACTION_VIDEO_CAPTURE을 (를) 호출하는 중 오류가 발생했습니다.
코드를 사용하는 동안 MediaStore.ACTION_VIDEO_CAPTURE가 발견되었습니다. 카메라로 찍을 것이지만 비디오 모드, 이미지 캡처 모드로 가정합니다.
내가 비디오 모드에서 카메라를 호출하기 위해 사용되는 코드 :
Intent takeVideoFromCameraIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
Uri mUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "/Record/vid_"+ String.valueOf(System.currentTimeMillis()) + ".mp4"));
takeVideoFromCameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mUri);
startActivityForResult(takeVideoFromCameraIntent, RESULT_OK);
내가 실제 장치와 응용 프로그램을 실행
, 그것은 비디오 모드에서 카메라를 호출하고 또한 비디오 녹화를 할 수 없습니다. 그러나 녹음 버튼을 눌러 녹음을 마치면 카메라가 응답하지 않는다는 강제 종료 메시지로 내 앱으로 돌아갑니다.1시에 비디오가 캡처되지 않았다고 생각했지만 파일을 검색했을 때 실제로 존재했습니다.
그런 다음 문제를 일으키는 내 onActivityResult 메소드를 생각했지만,/* ... * /을 사용하여 주석을 추가 한 후에도 여전히 동일한 문제가 있습니다. LogCat에 표시된 세부 정보는 없습니다.
코드와 onActivityResult 메소드를 추가 하시겠습니까? –
@Samir 안녕하세요, 동영상을 호출하는 총 코드를 추가했습니다. – Jovi