如果使用AudioKit 4.9.5时遇到麦克风不工作且读数都为0的问题,可以尝试以下解决方法:
NSMicrophoneUsageDescription
我们需要麦克风权限来录制音频。
import AVFoundation
do {
try AVAudioSession.sharedInstance().setCategory(.playAndRecord, mode: .default, options: [.defaultToSpeaker])
try AVAudioSession.sharedInstance().setActive(true)
} catch {
print(error)
}
import AudioKit
let mic = AKMicrophone()
do {
try AudioKit.start()
AudioKit.output = mic
} catch {
print(error)
}
do {
try AudioKit.start()
} catch {
print(error)
}
请注意,如果您的代码中有其他设置或配置,可能需要进一步调查和排除问题。