В быстром приложении, я хочу начать запись видео с камеры, после 10 секунд ожидания.Trigger iphone запись видео через x секунд
После 10 секунд ждать закончится, эта функция называется:
func startRecording() {
// trigger video recording
}
До сих пор, когда пользователь нажал на «кнопку записи видео», он отображается интерфейс камеры, а затем пользователь имел нажать на встроенной кнопке записи:
@IBAction func recordVideo(sender: AnyObject) {
if (UIImagePickerController.isSourceTypeAvailable(.Camera)) {
if UIImagePickerController.availableCaptureModesForCameraDevice(.Rear) != nil {
imagePicker.sourceType = .Camera
imagePicker.mediaTypes = [kUTTypeMovie as String]
imagePicker.allowsEditing = false
imagePicker.delegate = self
locationManager.startUpdatingLocation()
print(locationManager.location)
presentViewController(imagePicker, animated: true, completion: {})
} else {
postAlert("Rear camera doesn't exist", message: "Application cannot access the camera.")
}
} else {
postAlert("Camera inaccessible", message: "Application cannot access the camera.")
}
}
То, что я пытаюсь сделать, это вызвать автоматически запись, через 10 секунд после «кнопки записи видео» была сбита.
Не удалось найти информацию о том, как «запускать» запись. Есть ли способ сделать это?
Спасибо за вашу помощь