我正在构建一个应用程序,允许用户使用iPhone摄像头捕捉图片,并在AVFoundation可用时使用(iOS4),因此用户可以使用点击对焦功能,即使自定义覆盖。立即冻结AVCaptureSession
我遇到的问题是,captureStillImageAsynchronouslyFromConnection需要几秒钟才能完成,在此期间,我想,这样就不会有一个混乱的状态定格主视频饲料,其中的视频仍然是正在运行,但用户拍摄了一张照片(并且相机快门声已关闭)。
我试过在请求静止图像捕获后调用[会话stopRunning],但这会导致不可预知的结果;在这种情况下,静止图像完成块通常不会被触发。
关于如何在快门被击中后如何让视频预览层“暂停”的任何想法?
我也是,我已经看到了其他建议,断开会话,然后将相机是完全破碎,不稳定。 – RainCast 2016-10-24 19:49:38