出现场景:
使用原生API开发视频录制功能,执行开始录制后抛出异常NSInvalidArgumentException,具体如下:
* Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘* -[AVCaptureMovieFileOutput startRecordingToOutputFileURL:recordingDelegate:] No active/enabled connections’
解决办法:
在开始录制[self.captureMovieFileOutput startRecordingToOutputFileURL:fileUrl recordingDelegate:self];前,加入:
[self.captureSession addOutput:self.captureMovieFileOutput];