안드로이드 개발 질문/답변
(글 수 45,052)
동영상을 녹화하는 프로그램을 만들고 있습니다.
아래와 같이 videoRecorder 속성을 넣어주고 사이즈를 조정하려고 하는데
videoRecorder.setVideoSize(640, 480);
를 주어도 해당 크기로 사이즈 조정이 되질 않습니다.
다른 큰 숫자를 넣어놓아도 320, 240 정도 크기로 고정되어 있는것 같네요
해당 사이즈를 조정하는 방법이 있는지 질문드립니다.
구글로 찾아봐도 해결방법을 알수가 없네요..
MediaRecorder videoRecorder;
videoRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
videoRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
videoRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
videoRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
videoRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
videoRecorder.setVideoSize(640, 480);
videoRecorder.setVideoFrameRate(30);
videoRecorder.setOutputFile(path);
videoRecorder.setPreviewDisplay(surfaceHolder.getSurface());
아래와 같이 videoRecorder 속성을 넣어주고 사이즈를 조정하려고 하는데
videoRecorder.setVideoSize(640, 480);
를 주어도 해당 크기로 사이즈 조정이 되질 않습니다.
다른 큰 숫자를 넣어놓아도 320, 240 정도 크기로 고정되어 있는것 같네요
해당 사이즈를 조정하는 방법이 있는지 질문드립니다.
구글로 찾아봐도 해결방법을 알수가 없네요..
MediaRecorder videoRecorder;
videoRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
videoRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
videoRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
videoRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
videoRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
videoRecorder.setVideoSize(640, 480);
videoRecorder.setVideoFrameRate(30);
videoRecorder.setOutputFile(path);
videoRecorder.setPreviewDisplay(surfaceHolder.getSurface());