AKPanner节点不影响输出

时间:2018-03-10 15:20:01

标签: swift audio audiokit

我一直在努力解决这个问题。

我有一系列AKPlayers。

var players = [AKPlayer]()

然后我创建一个AKPanner节点,设置平移,并将其连接到AKMixer的输入

let playerNode = AKPlayer(audioFile: c.audioFile!)
playerNode.pan = 0

var pannerNode = AKPanner(playerNode, pan: 1)
self.audioMixer.connect(input: pannerNode)

players.append(playerNode)
panners.append(pannerNode)

由于this

,我还将节点抛入数组

然后我执行以下操作:

do {
   AudioKit.output = audioMixer
   try AudioKit.start()
} catch {
   print(error.localizedDescription)
}

我能听到声音,但它听到了双耳。不在我的右耳。

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

我的问题根本不是代码,而是手机上的设置。

确保在以下iOS设置中Mono Audio已启用关闭

General > Accessibility > Mono Audio

**注意:Mono Audio位于Hearing部分