我想打开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)
  }

这张图片显示了我在俯视图中压缩条和在底部压缩处理条的问题。
ios - 打开视频格式的视频库,无需压缩过程-LMLPHP

最佳答案

目前无法控制UIImagePickerController如何压缩拾取的视频。
但如果你想要原始视频,你可以从下面的代码:-

let videoUrl = info[UIImagePickerControllerReferenceURL] as? URL

关于ios - 打开视频格式的视频库,无需压缩过程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53070069/

10-13 00:59