Die Kamera AF_TRIGGER_START beginnt nicht, sich auf Touch zu konzentrieren

9

Ich habe eine Kamera-App mit camera2 Api, ich implementiert onTouchListener zu der TextureView ich für die Vorschau von der Kamera verwenden, was ich will ist, wenn ein Benutzer auf den Bildschirm tippt, um auf diesen Bereich genau wie die eingebaute Android-Kamera zu konzentrieren . Ich weiß nicht, was es falsch läuft, es funktioniert, wenn ich AF_MODE_AUTO benutze, aber es ist nicht präzise, ​​es konzentriert sich nur was in der Mitte des Bildschirms ist.

Hier ist mein Code:

%Vor%     
Homombi 24.10.2015, 19:50
quelle

2 Antworten

0

Ich verzweige von googles Camera2Basic-Beispiel und ändere es so, dass CaptureRequest.CONTROL_AF_MODE_AUTO anstelle von CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE

verwendet wird

Sie können das Projekt von Git nehmen und es testen - Ссылка

    
Asaf Pinhassi 12.09.2016 08:14
quelle
0

Sie müssen CaptureSession.capture(mPreviewCaptureRequestBuilder.build(),mCallback,mHandler) aufrufen, nachdem Sie CONTROL_AF_TRIGGER_CANCEL für CaptureRequest.Builder

festgelegt haben %Vor%     
Clocker 28.12.2016 19:09
quelle

Tags und Links