【问题标题】:UIImagePickerController not compressing a videoUIImagePickerController 不压缩视频
【发布时间】:2018-10-22 16:10:57
【问题描述】:

我有一个UIImagePickerController,我希望用户能够为他们的照片挑选视频和照片。允许这样做没有问题,但是当我选择一个视频(我在 iPhone XR 模拟器上测试它)时,它会显示压缩视频屏幕并且它从不处理视频。这不是一个长视频,它只是一个示例演示视频(5 秒长)。视频在模拟器中正常播放,但由于某种原因它卡在压缩上。

不仅仅是这个视频,它是任何视频,我不确定我是否做错了什么。

@objc func handleSelectPhoto() {
    let pickerController = UIImagePickerController()
    pickerController.delegate = self
    pickerController.mediaTypes = ["public.image", "public.movie"]
    present(pickerController, animated: true, completion: nil)
}
extension PostVC : UIImagePickerControllerDelegate, UINavigationControllerDelegate {

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
    if let videoUrl = info[UIImagePickerController.InfoKey.mediaURL] as? URL {
        self.videoUrl = videoUrl
        print(videoUrl)
    }
    if let image = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {
        selectedImage = image
        photoImageView.image = image
        shareButton.isEnabled = true
    }
    dismiss(animated: true, completion: nil)
}
}

我看到的是这样的:

哦,一旦我选择“选择”,你就不能点击其他任何东西。 UI 完全卡住了。

【问题讨论】:

    标签: ios swift uiimagepickercontroller


    【解决方案1】:

    看来问题出在模拟器上。我在我的 iPhone 上运行了该应用程序,它可以毫无问题地选择和压缩视频。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 1970-01-01
      • 2019-08-16
      • 1970-01-01
      相关资源
      最近更新 更多