我的代码:
mediaURL.path 是从 UIImagePickerControllerDelegate 获得的
guard UIVideoEditorController.canEditVideo(atPath: mediaURL.path) else { return }
let editor = UIVideoEditorController()
editor.delegate = self
editor.videoPath = mediaURL.path
editor.videoMaximumDuration = 10
editor.videoQuality = .typeMedium
self.parentViewController.present(editor, animated: true)
控制台上的错误描述如下。
资产 <AVURLAsset: 0x283c71940,URL = file:///private/var/mobile/Containers/Data/PluginKitPlugin/7F7889C8-20DB-4429-9A67-3304C39A0725/tmp/trim.EECE5B69-0EF5-470C-B371 的视频导出失败-141CE1008F00.MOV>:错误域=AVFoundationErrorDomain 代码=-11800
它不叫
func videoEditorController(_ editor: UIVideoEditorController, didFailWithError error: Error)
在控制台上显示错误后, UIVideoEditorController 会自动关闭。
难道我做错了什么?或者它是swift中的一个错误?
先感谢您。