我正在尝试使用AVCaptureMovieFileOutput.startRecordingToOutputFileURL将音频录制到文件中,并且该函数的语法要求输入“AVCaptureFileOutputRecordingDelegate”类型的变量.我从这个站点看到的所有帮助都表
问题是,我总是得到错误:类型’AVRecordDevices’不符合协议’AVCaptureFileOutputRecordingDelegate’
我如何解决它?
附:我正在为OS X开发,如果这意味着在这种情况下的任何事情.
这意味着您没有在视图控制器中实现正确的方法:通过仔细研究苹果的文档,你会发现必须至少有这样的:
func captureOutput(captureOutput: AVCaptureFileOutput!, didFinishRecordingToOutputFileAtURL outputFileURL: NSURL!, fromConnections connections: [AnyObject]!, error: NSError!) { }
https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVCaptureFileOutputRecordingDelegate_Protocol/