【发布时间】:2018-01-15 03:10:35
【问题描述】:
我正在使用 AVCaptureVideoDataOutput 录制视频,因为我需要视频和音频帧。我们如何在录制时处理错误,例如“没有磁盘空间”/“录制停止”。在使用 AVCaptureMovieFileOutput 录制时,我们可以得到错误:
func captureOutput(captureOutput: AVCaptureFileOutput!, didFinishRecordingToOutputFileAtURL outputFileURL: NSURL!, fromConnections connections: [AnyObject]!, error: NSError!)
以及我们如何跟踪或获取当前录制视频的视频文件大小。 使用 AVCaptureMovieFileOutput,我们可以在录制时通过在“startRecording”委托中保留“AVCaptureFileOutput”的引用来获取视频的大小。
【问题讨论】:
标签: ios objective-c xcode macos swift3