откройте диктофон нажатием кнопки

#ios #swift #iphone #uikit

#iOS #быстрый #iPhone #уикит

Вопрос:

У меня есть кнопка и я хочу открыть видеомагнитофон, но мой код открывает только захват фотографий. Какие-нибудь простые решения ?

 @IBAction func uploadVideoButton(_ sender: UIButton) {  let vc = UIImagePickerController()  vc.sourceType = .camera  vc.allowsEditing = true  vc.delegate = self  present(vc, animated: true)  }  

Ответ №1:

Вам нужно сказать тому, кто выбирает, какие средства массовой информации вы хотите.

 vc.sourceType = .camera vc.mediaTypes = [kUTTypeMovie as String]  

Не забудьте также импортировать мобильные сервисы.

Только что быстро протестировав это, kUTTypeMovie устарел, поэтому вам следует изучить UTTypeMovie

Ответ №2:

Счастливый код Компилятора:

 import UniformTypeIdentifiers   func openCamera() {  if UIImagePickerController.isSourceTypeAvailable(.camera) {  let picker = UIImagePickerController()  picker.allowsEditing = true  picker.delegate = self  picker.sourceType = .camera  picker.showsCameraControls = true  picker.mediaTypes = [UTType.movie.identifier]  present(picker, animated: true)  } }