날마다 새롭게 또 날마다 새롭게

동영상 녹화 - mediaRecorder.setProfile 사용 (고화질 녹화) 본문

프로그래밍/Android

동영상 녹화 - mediaRecorder.setProfile 사용 (고화질 녹화)

아무유 2013. 6. 17. 11:13

public void setProfile (CamcorderProfile profile)

캠코더 설정을 일괄적으로 가져와 재사용한다. 지정한 프로파일 종류의 출력 파일 포맷과 인코더 설정을 가져와 MediaRecorder에서 사용할 수 있다.

캠코더 고화질 설정을 이용하여 녹화를 하려는 경우, 다음과 같이 설정할 수 있다.


mRecorder = new MediaRecorder();
 
mCamera.unlock();
mRecorder.setCamera(mCamera);
 
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
 
CamcorderProfile profile = CamcorderProfile.get(currCamIdx,
CamcorderProfile.QUALITY_HIGH);
mRecorder.setProfile(profile);
 
mRecorder.setPreviewDisplay(mHolder.getSurface());
mRecorder.setOutputFile(filePath);
 
mRecorder.prepare();






Comments