0
카메라보기를 시작하는 metaio SDK를 사용하고 있습니다. 모든 것은 잘 작동하지만 Galaxy S4 휴대 전화에서는 카메라가 매우 흐릿하고 확대 된 것처럼 보입니다. 이것은 Galaxy S4에서만 발생합니다. 다른 장치에서는 카메라가 좋아 보입니다.Android 카메라가 초점을 맞추지 않습니다. 매개 변수를 설정하려고 할 때 오류가 발생합니다.
내 활동이를 추가하여 카메라 매개 변수를 설정하려고 할 때 :
@Override
public void onSurfaceChanged(int width, int height)
{
super.onSurfaceChanged(width, height);
Camera camera = metaioSDK.getCamera(this);
Camera.Parameters parameters = camera.getParameters();
Log.d("LEE","camera focused?"+parameters.getFocusMode());
parameters.setFocusMode("continuous-picture");
Log.d("LEE","camera focused?"+parameters.getFocusMode());
camera.setParameters(parameters);
}
나는 이러한 오류와 충돌 얻을 : 나는 포커스를 설정하려고하면 또한
11-23 20:09:04.693: E/metaio-java(30060): Error in JavaScript:
11-23 20:09:04.693: E/metaio-java(30060): Error in JavaScript:
11-23 20:09:04.693: E/metaio-java(30060): Error in JavaScript:
11-23 20:09:04.693: E/metaio-java(30060): Error in JavaScript:
11-23 20:09:04.693: E/metaio-java(30060): Error in JavaScript:
11-23 20:09:04.693: E/metaio-java(30060): Error in JavaScript:
11-23 20:09:04.693: A/libc(30060): Fatal signal 11 (SIGSEGV) at 0x37333866 (code=1), thread 30146 (WebViewCoreThre)
을 onSurfaceCreated() 모드에서 충돌이 발생하지 않지만 카메라보기가 여전히 흐립니다.
public void onSurfaceCreated()
{
super.onSurfaceCreated();
Camera camera = metaioSDK.getCamera(this);
Camera.Parameters parameters = camera.getParameters();
//Log.d("LEE","camera focused?"+parameters.getFocusMode());
parameters.setFocusMode("continuous-picture");
//Log.d("LEE","camera focused?"+parameters.getFocusMode());
camera.setParameters(parameters);
}
왜 이런 일이 벌어지고 있으며 어떻게 S4에 중점을 둘 수 있는지에 대한 아이디어가 있습니까? 어떻게 다른 장치에서 다른 행동을합니까?
는'metaio-java'에서 6 오류 메시지 만 S4에서 발생합니까 초점 원하는 때마다? 아니면'parameters.setFocusMode()'를 호출 할 때만? 그리고 귀하의 LOG 메시지는 어디에 있습니까? 표시되지 않으면 충돌 모드가 설정되기 전에 충돌이 발생합니다. –