2016-10-26 6 views
0

私は、このような方法にカメラAPIのカメラ2 APIメソッドcamera.autoFocus()に相当するものはありますか?最初のカメラでは

private void takePicture() 
{ 
    camera.autoFocus(new Camera.AutoFocusCallback() { 

     @Override 
     public void onAutoFocus(boolean success, Camera camera) { 
      camera.takePicture(shutterCallback, pictureCallback_RAW, pictureCallback_JPEG); 
     } 
    }); 
} 

を持っており、それは、ユーザーが写真を撮るとき、アプリが集中して写真を撮るよりもしようとしている、とても便利です...

質問です:実装する方法カメラ2APIでは、カメラが焦点を合わせて写真を撮るまで待つコールバックや別の方法がありますか?

答えて

1

Googleからthisサンプルプロジェクトをお試しください(またはちょうどCamera2BasicFragment)。一般的には、キャプチャイメージよりCameraCaptureSession.CaptureCallbackの「フォーカスロック」状態を決定し、最後にロック解除フォーカスを要求するよりも、フォーカスを要求する必要があります。

+0

「CONTROL_SCENE_MODE_ACTION」モードを設定する方法はわかっていますか?限り、私はキャプチャ要求でそれを設定する必要があります理解しているが、おそらくあなたは正確にどこを知っている?前もって感謝します! –

+0

私の答えを[that](http://stackoverflow.com/q/40259844/6950238)のように見てください。 –

関連する問題