我在同一情况下发现了在相同情况下具有相同错误的帖子: 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()时没有任何问题。
答案 0 :(得分:0)
我已修复了AudioKit v4.5.1中的AKMicrophone错误,该错误可能已为您修复。如果没有,我将撤消此答案,但是请检查出来并告诉我。