拍照后如何暂停?

时间:2018-11-21 08:50:11

标签: ios swift avcapturephotooutput

我正在使用AVCapturePhotoOutput来单击捕获。我检查了内置摄像头,发现摄像头拍照时有点停顿。

如何使用AVCapturePhotoOutput做到这一点?

2 个答案:

答案 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
    }