mMediaRecorder를 이용하여 전면카메라 동영상 녹화를 하였습니다.
설정은 다음과 같이 하였습니다.
 mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
// 1번
mMediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_LOW));
// 2번
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
       
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
       
mMediaRecorder.setVideoSize(320, 240);
mMediaRecorder.setVideoFrameRate(15);      


1번의 경우에는 영상을 확인은 할 수 있으나 실제 촬영하면보다 작게 나옵니다..

2번의 경우 해상도는 맞게 나오지만 영상을 확인을 할 수 없을 정도로 깨집니다..

 

1번 2번 모두 후방카메라로 하면 깔끔히 정상적으로 동영상을 확인할 수 있습니다.

그런데 camera open에서만 전면카메라로 바꾸어 하면

해상도가 안맞아서 그런지 동영상 파일이 깨지거나 작게나옵니다..

 

안드로이드 책 두권을 참고하였고 구글링...한달넘게 틈틈히 하고있지만 새로운 글이 없는거 같습니다..

android developers에서도 확인하였지만 전면카메라 open에 대한 내용만 있구 그에대한 설정을 찾지못하였습니다..

한달넘게 이것만 한것은 아니지만.. 정신적으로 매우 힘든상황입니다 ㅠㅠ

 

혹시 이와 같은 부분에 대하여 아시는 분이 있다면 답변 부탁드리겠습니다..T_T

 

공지 확인하였습니다.