Как поставить паузу после съемки?
Я использую AVCapturePhotoOutput для захвата одним нажатием кнопки. Я проверил встроенную камеру и обнаружил, что когда камера делает снимок, она немного останавливается.
Как я могу сделать это с помощью AVCapturePhotoOutput?
2 ответа
Чтобы сделать паузу после нажатия кнопки:
self.videoPreviewLayer.connection?.isEnabled = false
И продлить паузу немного и сделать паузу:
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
self.videoPreviewLayer.connection?.isEnabled = true
})
// show picture, or any pause content
Timer.scheduledTimer(withTimeInterval: <#SecondsYouWantToWait#>, repeats: false) { (_) in
// move on
}