Audiokit 如何重新初始化水龙头?
我试图解决一个问题,我的FFT水龙头在一段时间后停止工作 我想尝试做的一件事是,只要在录制开始时重新初始化轻敲即可 如何做到这一点?简单地初始化一个新的tap(从而释放旧的tap)是正确的方法吗?像这样:Audiokit 如何重新初始化水龙头?,audiokit,Audiokit,我试图解决一个问题,我的FFT水龙头在一段时间后停止工作 我想尝试做的一件事是,只要在录制开始时重新初始化轻敲即可 如何做到这一点?简单地初始化一个新的tap(从而释放旧的tap)是正确的方法吗?像这样: func recordingStart() { fft = AKFFTTap(myNode) //proceed with recording code } 试试这个,我就崩溃了。验证节点(麦克风)是否已停止。我尝试停止AudioKit引擎,并
func recordingStart() {
fft = AKFFTTap(myNode)
//proceed with recording code
}
试试这个,我就崩溃了。验证节点(麦克风)是否已停止。我尝试停止AudioKit引擎,并在这次通话后重新启动它,结果还是一样的崩溃
坠机详情:
[avae]AVAEInternal.h:70:\u avae\u Check:所需条件为false:[AVAEGraphNode.mm:804:CreateRecordingTap:[nullptr==Tap()]
***由于未捕获的异常“com.apple.coreaudio.avfaudio”而终止应用程序,原因:“必需条件为false:nullptr==Tap()”
那么,如何重新创建水龙头