AKMicrophone导致SIGABRT错误-错误?

时间:2018-09-04 13:57:27

标签: ios swift audiokit

我在同一情况下发现了在相同情况下具有相同错误的帖子: https://groups.google.com/forum/#!topic/audiokit/SmyuzPJQ6wU

与此海报相同-我使用的是来源。但是,在发布结束时,用户未说出他为解决该问题所做的事情。

我当前使用的是未更改的“ ExtendingAudioKitUsingSource”示例,因为我需要向audiokit添加一些功能。 (在使用我的配置文件并在ViewController.swift中添加“ let m = AKMicrophone()”之外没有更改。

我收到这些错误:

 2018-08-31 15:16:50.684 ExtendingAudioKit[6800:8850964] 15:16:50.683 
 ERROR:    [0x39058000] AVAudioIONodeImpl.mm:452: 
 ___ZN13AVAudioIOUnit9EnableBusEm_block_invoke: error -10849

 2018-08-31 15:16:50.688 ExtendingAudioKit[6800:8850964] *** 
 Terminating app due to uncaught exception 
 'com.apple.coreaudio.avfaudio', reason: 'error -10849'

它可以追溯到AKMicrophone.swift中的第46行到init():AudioKit.engine.connect(AudioKit.engine.inputNode,到:self.avAudioNode,格式:nil)

在该项目之外使用AKMicrphone()时没有任何问题。

1 个答案:

答案 0 :(得分:0)

我已修复了AudioKit v4.5.1中的AKMicrophone错误,该错误可能已为您修复。如果没有,我将撤消此答案,但是请检查出来并告诉我。