我想录制一个长视频,并在录制过程中以不同的路径将其分成几部分,例如instagram故事。
我再次尝试stopRecording和startRecording,但是我出错或丢失了部分视频(在stopRecording和startRecording之间)开发人员文档说
当他们想停止记录新样本时可以调用此方法 到当前文件,并且不想继续记录到另一个文件 文件。如果要从一个文件切换到另一个文件,则不应 调用此方法。相反,您应该简单地致电 带有新文件URL的startRecording(to:recordingDelegate:)。
但是,当我第二次调用startRecording()(isRecording == true)委托时
func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: Error?) {}
错误是
Error Domain = AVFoundationErrorDomain代码= -11859“电影录制 无法启动“ UserInfo = {NSLocalizedDescription =电影录制 无法启动,NSUnderlyingError = 0x281efcc00 {错误 Domain = NSOSStatusErrorDomain Code = -16419“(null)”}, NSLocalizedRecoverySuggestion =停止正在进行的电影录制, 再试一次。,NSLocalizedFailureReason =正在录制电影 进度。}