안드로이드 개발 질문/답변
(글 수 45,052)
MediaRecorder를 이용하여 영상을 녹화하였는데 화면 오른쪽편에 초록색 화면이 나옵니다.
후방카메라를 이용하면 영상이 잘나오는데
전면카메라를 이용하니 다음 스샷과 같이 화면이 제대로 나오지가 않습니다.
mMediaRecorder.setCamera(mCamera);
mMediaRecorder .setAudioSource(MediaRecorder.AudioSource.CAMCORDER); mMediaRecorder .setVideoSource(MediaRecorder.VideoSource.CAMERA);
mMediaRecorder.setOutputFormat(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).fileFormat); mMediaRecorder.setVideoSize(176, 144); mMediaRecorder.setVideoEncodingBitRate(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).videoBitRate); mMediaRecorder.setVideoFrameRate(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).videoFrameRate); mMediaRecorder.setVideoEncoder(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).videoCodec); mMediaRecorder.setAudioEncodingBitRate(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).audioBitRate); mMediaRecorder.setAudioSamplingRate(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).audioSampleRate); mMediaRecorder.setAudioEncoder(CamcorderProfile .get(CamcorderProfile.QUALITY_LOW).audioCodec);
다른부분은 모두 QUALITY_LOW로 하였고
해상도부분이 문제인거 같습니다..
여러해상도로 해보았지만 그중에 제일 낳은동영상 화면이 스샷의 형태입니다
혹시 전면카메라로 녹화해보신분이 있으시다면 도움을 좀 부탁드립니다T_T
공지사항 참고하였습니다