标题中描述的场景会产生如下错误:
由于未捕获的异常“com.apple.coreaudio.avfaudio”而终止应用程序,原因:“所需条件为假:IsFormatSampleRateAndChannelCountValid(format)
在那之后,我被倾倒到应用程序委托中,并且没有为出了什么问题提供太多帮助。
我熟悉正确结束音频会话的必要性,但在我的特殊情况下,这会在开始会话时发生,特别是在这里:
node.installTap(onBus: bus, bufferSize: 1024, format: recordingFormat) { buffer, _ in
request.append(buffer)
}