Как поставить паузу после съемки? - PullRequest
0 голосов
/ 21 ноября 2018

Я использую AVCapturePhotoOutput для захвата одним нажатием кнопки.Я проверил встроенную камеру и обнаружил, что когда камера делает снимок, она немного останавливается.

Как я могу сделать это с помощью AVCapturePhotoOutput?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Чтобы сделать паузу после нажатия кнопки:

self.videoPreviewLayer.connection?.isEnabled = false

И чтобы продлить паузу немного и сделать паузу:

DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
    self.videoPreviewLayer.connection?.isEnabled = true
})
0 голосов
/ 21 ноября 2018
    // show picture, or any pause content

    Timer.scheduledTimer(withTimeInterval: <#SecondsYouWantToWait#>, repeats: false) { (_) in
         // move on
    }
...