SCRecorder视频,在Skype中断等中断期间无法录制音频

时间:2014-06-19 10:36:15

标签: video ios7

通过Skype接听来自设备的电话或电话。现在打开应用程序(SCRecorderExamples)并开始录制。好像,第一段录得成功,但事实并非如此。无法再录制。导航到预览,不会显示任何视频。委托方法,记录器:didAppendVideoSampleBuffer:&记录器:didAppendAudioSampleBuffer:没有被调用。

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

虽然在这里和那里放置断点,但我遇到了这两个错误。

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

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

问题出在iOS7中。 将SCRecorder的audioEnabled属性设置为NO时,效果很好但没有声音。

请研究这个问题。

1 个答案:

答案 0 :(得分:1)

我通过将音频比特率(kRecordSessionDefaultAudioBitrate)更改为64000来实现它,但不知道原因。

相关问题