Video SCRecorder视频、音频在Skype通话等中断期间无法录制

Video SCRecorder视频、音频在Skype通话等中断期间无法录制,video,ios7,Video,Ios7,通过Skype接收电话或来自设备的电话。现在打开应用程序(SCRecorderExamples)并开始录制。似乎,第一个片段录制成功,但它不是。无法再次录制。导航到预览,将不显示视频。未调用代理方法,记录器:didAppendVideoSampleBuffer:&记录器:didAppendAudioSampleBuffer: 如果Skype电话在录制时到达,我们可以继续录制,但在预览视图中播放视频时将不会有任何声音 在到处放置断点时,我遇到了这两个错误 错误:[0x103534000]AVAud

通过Skype接收电话或来自设备的电话。现在打开应用程序(SCRecorderExamples)并开始录制。似乎,第一个片段录制成功,但它不是。无法再次录制。导航到预览,将不显示视频。未调用代理方法,记录器:didAppendVideoSampleBuffer:&记录器:didAppendAudioSampleBuffer:

如果Skype电话在录制时到达,我们可以继续录制,但在预览视图中播放视频时将不会有任何声音

在到处放置断点时,我遇到了这两个错误

错误:[0x103534000]AVAudioSessionPortImpl.mm:50:ValidateRequiredFields:端口iPhone麦克风的未知选定数据源(类型:麦克风内置)

结束记录段-1,错误:error Domain=AVFoundationErrorDomain Code=-11821“无法解码”UserInfo=0x178271240{NSUnderlyingError=0x17824b1f0“操作无法完成。(OSStatus错误560226676。)”,NSLocalizedFailureReason=媒体数据无法解码。它可能已损坏,NSLocalizedDescription=无法解码}

问题在iOS7中。 当您将SCRecorder的audioEnabled属性设置为NO时,它可以正常工作,但不会发出声音


请查看此问题。

我通过将音频比特率(kRecordSessionDefaultAudioBitrate)更改为64000使其正常工作,但不知道原因