我想知道是否有可能同时访问摄像机的AVCaptureSession
和UIImagePicker
实例。
我想创建一个应用程序,当相机处于事件状态时,该应用程序将环境光度计/指示器显示为UIImagePicker
的叠加 View 。我以前使用UIGetScreenImage()
实现了此功能,但是Apple现在禁止使用此私有(private)API来支持AVCaptureSession
。在我的实验中,当AVCaptureSession
显示摄影机 View 时,UIImagePicker
似乎变得暂停。有任何想法吗?谢谢!
最佳答案
您根本不应该为此使用UIImagePicker。相反,您应该使用AVCaptureSession。
这是两个可以帮助您的教程。第一个向您展示如何设置实时摄像机 View 并在顶部覆盖UI元素。您可以找到here。
第二个教程向您展示如何从实时摄像机 View 中捕获图像。您可以找到here。
关于iphone - UIImagePicker和AVCaptureSession同时访问摄像头,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3971082/