0

我正在使用 AVCapturePhotoOutput 通过单击按钮进行捕获。我检查了内置摄像头,发现当摄像头拍照时,它有点停顿。

如何使用 AVCapturePhotoOutput 做到这一点?

4

2 回答 2

1

按下按钮后暂停:

self.videoPreviewLayer.connection?.isEnabled = false

并稍微延长暂停并取消暂停:

DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
    self.videoPreviewLayer.connection?.isEnabled = true
})
于 2018-11-21T09:18:26.570 回答
0
    // show picture, or any pause content

    Timer.scheduledTimer(withTimeInterval: <#SecondsYouWantToWait#>, repeats: false) { (_) in
         // move on
    }
于 2018-11-21T09:00:27.783 回答