2012-10-03 2 views
2

맞춤 카메라 및 표면보기를 사용하고 있습니다. 그러나 문제는 카메라 방향이 적절한 모드로 표시되지 않는다는 것입니다.카메라 방향이 적절한 모드로 표시되지 않습니다. android

이 코드로 시도 :

Camera.Parameters p = c.getParameters(); 
parameters.set("orientation", "portrait"); 
parameters.set("rotation", 90); 
c.setParameters(p); 

또한이 코드 :

mCamera.setDisplayOrientation(mRotation); 

But no effect. If there any other solution for this. Please tell me. 
+1

내가 코드를 통해 가서 나는 이것이 당신이 [이 확인] 도움이 될 것입니다 생각 [1] [1] : http://stackoverflow.com/questions/4645960/how-to-set- android-camera-orientation-properly –

답변

2

mCamera.setDisplayOrientation (90) 하나 개의 주목할만한 예외와 함께, 내가 테스트 장치에서 나를 위해 완벽하게 작동 (꽤 긴 장면이지만 문제를 설명 할 수 있습니다.)이 기능이 예상대로 작동하지 않는 Samsung Galaxy Ace.

+0

삼성 갤럭시 에이스와 삼성 갤럭시 Y에 대해 테스트 중입니다. –

+0

감사합니다. 제안에 따라 HTC one 및 LG에서도 테스트를 마쳤으며이 코드와 완벽하게 작동합니다. ("orientation", "portrait"); parameters.set ("rotation", 90);} get(). getConfiguration(). orientation == Configuration.ORIENTATION_PORTRAIT) {camera.setDisplayOrientation (90); –

+0

어떻게 Galaxy Ace에서 문제를 해결 했습니까? 나는 지금 당장이 문제를 겪고있다. –

관련 문제