UIImagePicker und AVCaptureSession Zugang Kamera gleichzeitig
-
09-10-2019 - |
Frage
Ich frage mich, ob es möglich ist, eine Instanz eines AVCaptureSession
haben und UIImagePicker
sowohl die Kamera gleichzeitig zugreifen.
Ich möchte eine App, die zeigt ein Umgebungslichtmesser / Anzeige als Overlay Ansicht eines UIImagePicker
schaffen, wenn die Kamera aktiv ist. Ich implementiert diese vorher mit UIGetScreenImage()
, aber Apple ist nun diese private API für AVCaptureSession
disallowing. In meinem Experiment scheint AVCaptureSession
ausgesetzt werden, wenn UIImagePicker
zeigt die Kameraansicht. Irgendwelche Ideen? Dank!
Lösung
Sie sollten gar nicht für diese verwenden UIImagePicker. Stattdessen sollten Sie eine AVCaptureSession werden.
Hier sind zwei Tutorials, die Ihnen helfen. Die erste zeigen Sie, wie das Einrichten einer Live-Kamera-Ansicht und Overlay-UI-Elemente an der Spitze. Sie können dass finden Sie hier.
Die zweite Tutorial zeigt Ihnen, wie Sie ein Bild von dieser Kamera-Live-Ansicht zu erfassen. Sie können dass finden Sie hier.
Andere Tipps
Ich glaube nicht, so dass sie nicht die simutaneoulsly beide Sache zugreifen können,