Открыть PhotoLibrary с типом видео без сжатия процесса - PullRequest
0 голосов
/ 30 октября 2018

Я хочу открыть photoLibrary и выбрать один видеофайл из этого. Я не могу открыть библиотеку успешно, но когда я выбираю одно видео из библиотеки, сначала сжатое видео, а затем вызов метода UIImagePickerControllerDelegate. Мне не нужно сжимать видео, как можно решить эту проблему. Вот мой код для загрузки библиотеки фотографий:

 fileprivate func openGalleryWithVideoType() {
    let imagePicker = UIImagePickerController()
    imagePicker.navigationBar.barTintColor = UIColor.black
    imagePicker.navigationBar.tintColor = UIColor.white
    imagePicker.sourceType = .savedPhotosAlbum
    imagePicker.mediaTypes = [kUTTypeMovie as String]
    imagePicker.allowsEditing = false
    imagePicker.delegate = self
    self.present(imagePicker, animated: true, completion: nil)
  }

это изображение, показывающее мою проблему со сжимающей планкой сверху и сжимающей планкой снизу.

enter image description here

1 Ответ

0 голосов
/ 31 октября 2018

В настоящее время нет способа контролировать, как UIImagePickerController сжимает выбранное видео.

Но если вы хотите оригинальное видео, вы можете получить код ниже: -

let videoUrl = info[UIImagePickerControllerReferenceURL] as? URL
...