从图库中选择视频而不进行压缩

时间:2018-07-03 04:50:44

标签: ios swift swift4 uiimagepickercontroller

我正在使用UIImagePickerController通过以下功能从用户库中选择一个视频

static func startVideoBrowser(delegate: UIViewController & UINavigationControllerDelegate & UIImagePickerControllerDelegate, sourceType: UIImagePickerControllerSourceType) {

    guard UIImagePickerController.isSourceTypeAvailable(sourceType) else { return }

    let mediaUI = UIImagePickerController()
    mediaUI.sourceType = sourceType
    mediaUI.mediaTypes = [kUTTypeMovie as String]
    mediaUI.allowsEditing = true
    mediaUI.delegate = delegate

    delegate.present(mediaUI, animated: true, completion: nil);
}

选择界面已正确显示,但是在拾取视频后,屏幕上会显示“正在压缩”标签,并且UIImagePickerController开始压缩视频。对于HQ视频,此过程有时可能会花费很多时间,而且我也看到质量下降了。我看到我得到的文件不是原始文件,而是由选择器使用新名称创建的副本。

是否有任何方法可以将其关闭或跳过以获取原始视频URL? 预先感谢。

0 个答案:

没有答案