我希望能够在录制或从照片库中选择视频后修剪视频。我使用videoMaximumDuration
来限制时间,它就像魅力一样,但是当视频太长时,在iOS 10上,修剪选择器不会显示。我在iOS 11上尝试过相同的功能。
如何解决iOS 10的问题?
这是我的代码。
func startCameraFromViewController(viewController: UIViewController, withDelegate delegate: UIImagePickerControllerDelegate & UINavigationControllerDelegate, sourceType: UIImagePickerControllerSourceType) -> Bool {
let cameraController = UIImagePickerController()
cameraController.delegate = delegate
cameraController.sourceType = sourceType
cameraController.mediaTypes = [kUTTypeMovie as NSString as String]
cameraController.allowsEditing = true
cameraController.videoMaximumDuration = 30.0
present(cameraController, animated: true, completion: nil)
return true
}
这是在ios 10上发生的事情。
这是在ios 11上。