0

我的代码:

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中的一个错误?

先感谢您。

4

0 回答 0