안드로이드 개발 질문/답변
(글 수 45,052)
먼저 개발환경은 2.2와 갤럭시S 입니다.
전면 카메라를 이용하여 사진을 찍으려고 하는데
parameters.set("camera-id", 2);
를 사용하면 파일은 생성되나 파일은 0kb 입니다.
그리고 preview의 경우 녹색화면이 나옵니다.
전면 카메라는 후면 카메라와 달리 어떤 처리를 해야 하는 걸까요?
(게시판에도 동일 문제로 질문을 올리신 분이 있는데 답변이 없네요...;;)
그리고 각 제조사별로 camera-id가 다른 걸까요?
sky 미라크의 경우 camera-id를 2로 사용할 경우 파일도 생성되지 않습니다.
설정 코드는 아래와 같습니다.
public void surfaceCreated(SurfaceHolder holder) {
camera = Camera.open();
parameters = camera.getParameters();
parameters.setPictureSize(640, 480);
parameters.setRotation(90);
parameters.set("camera-id", 2);
camera.setParameters(parameters);
}