我在Swift中使用带有ios 11和AudioKit的AudioKit。 我不能让我的应用程序使用iphone麦克风而不是我耳机内置的麦克风。它们是标准的苹果入耳式耳机。 (有线而非蓝牙)
let mic = AKMicrophone()
if let inputs = AudioKit.inputDevices {
try! AudioKit.setInputDevice(inputs[1])
try! mic.setDevice(inputs[1])
}
AudioKit.output = mic
AudioKit.start()
我尝试过输入[1],[2]和[3],但没有变化。在每种情况下,它都使用耳机内置的麦克风。即使输入[1]的输入描述是前置麦克风。