UIImagePicker y AVCaptureSession acceso a la cámara de forma simultánea
-
09-10-2019 - |
Pregunta
Me pregunto si es posible tener una instancia de un AVCaptureSession
y UIImagePicker
tanto el acceso a la cámara al mismo tiempo.
Quiero crear una aplicación que muestra un medidor de luz / indicador ambiental como una vista de superposición de un UIImagePicker
cuando la cámara está activa. He implementado previamente esta usando UIGetScreenImage()
, pero Apple es ahora no permitir el uso de esta API privada en favor de AVCaptureSession
. En mi experimentación, AVCaptureSession
parece ser suspendida cuando aparezca UIImagePicker
la vista de la cámara. ¿Algunas ideas? Gracias!
Solución
No debería usar UIImagePicker para esto en absoluto. En su lugar, debe utilizar un AVCaptureSession.
Aquí hay dos tutoriales que le ayudarán. El primero que muestra cómo configurar una vista de cámara en vivo y elementos de la interfaz de superposición en la parte superior. Puede encontrar que aquí .
El segundo tutorial se muestra cómo capturar una imagen desde ese punto de vista de cámara en vivo. Puede encontrar que aquí .
Otros consejos
I don't think so that they can not access the both thing simutaneoulsly,