카메라 객체에서 사진을 찍어서 sdcard에 저장하는 앱을 개발 중입니다. 그것은 몇 가지 점을 제외하고는 훌륭하게 작동합니다. 그러나 사진을 찍을 때 화면에서 멈 춥니 다. 사진을 찍은 후 미리보기를 다시 시작하고 같은 방식으로 캡처하고 싶습니다. 여기에 전체 코드 : http://bahacanaydin.blogspot.com/2012/05/package-com.htmlonPictureTaken 함수 후 카메라 미리보기를 다시 시작하는 방법은 무엇입니까?
4
A
답변
9
사진을 촬영할 때 자동으로 중지 때문에 당신은 다시 미리보기를 다시 시작하여 onPictureTaken()
함수 내에서 mCamera.startPreview();
을 넣어해야합니다.
2
아마도 도움이 될 것입니다. Android SDK documentation on takePicture()에서 :
이 메서드를 호출 한 후에는 startPreview()를 호출하거나 JPEG 콜백이 반환 될 때까지 다른 사진을 촬영할 수 없습니다.
JPEG 콜백은 이해할 수있는 onPictureTaken()의 구현입니다. 따라서 startPreview에 대한 호출을 지연해야합니다.
사실입니다. mCamera.startPreview()를 찾으면 미리보기가 다시 시작됩니다. onPictureTaken() 함수에서하지만 나는 프로그램 강제 종료를 다시 캡처 할 수 없습니다. – baha