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!

War es hilfreich?

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,

scroll top