Как заставить видео автоматически останавливать запись через 5 секунд в Swift? - PullRequest
0 голосов
/ 04 декабря 2018

Привет, я использую экземпляр var imagePicker:UIImagePickerController! для захвата видео в течение 5 секунд, но он остановился через одну секунду.

Как это исправить?

Заранее благодарим за любую помощь.

func startCameraFromViewController(type:PickerMode, viewController: UIViewController, withDelegate delegate: UIImagePickerControllerDelegate & UINavigationControllerDelegate) -> Bool {
    if UIImagePickerController.isSourceTypeAvailable(.camera) == false {
        return false
    }

    pickerMode = type
    self.imagePicker = UIImagePickerController()
    imagePicker.sourceType = .camera
    imagePicker.mediaTypes = [kUTTypeMovie as NSString as String]
    imagePicker.allowsEditing = false
    imagePicker.delegate = self
    imagePicker.videoMaximumDuration = 5
}
...