我正在使用AVCapturePhotoOutput来单击捕获。我检查了内置摄像头,发现摄像头拍照时有点停顿。
如何使用AVCapturePhotoOutput做到这一点?
答案 0 :(得分:1)
要在按下按钮后暂停一下:
self.videoPreviewLayer.connection?.isEnabled = false
并延长暂停时间并取消暂停:
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
self.videoPreviewLayer.connection?.isEnabled = true
})
答案 1 :(得分:0)
// show picture, or any pause content
Timer.scheduledTimer(withTimeInterval: <#SecondsYouWantToWait#>, repeats: false) { (_) in
// move on
}