我正在尝试使用AVCaptureMovieFileOutput.startRecordingToOutputFileURL将音频录制到文件中,并且该函数的语法要求输入“AVCaptureFileOutputRecordingDelegate”类型的变量.我从这个站点看到的所有帮助都表明你需要使一个类成为AVCaptureFileOutputRecordingDelegate和NSObject的扩展.
问题是,我总是得到错误:类型’AVRecordDevices’不符合协议’AVCaptureFileOutputRecordingDelegate’
我如何解决它?
附:我正在为OS X开发,如果这意味着在这种情况下的任何事情.
解决方法
这意味着您没有在视图控制器中实现正确的方法:
通过仔细研究苹果的文档,你会发现必须至少有这样的:
func captureOutput(captureOutput: AVCaptureFileOutput!,didFinishRecordingToOutputFileAtURL outputFileURL: NSURL!,fromConnections connections: [AnyObject]!,error: NSError!) { }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。