Swift AKPanner节点不影响输出

Swift AKPanner节点不影响输出,swift,audio,audiokit,Swift,Audio,Audiokit,我已经为此挣扎了一段时间了 我有很多球员 var players = [AKPlayer]() 然后我创建一个AKPanner节点,设置pan,并将其连接到AKMixer的输入中 let playerNode = AKPlayer(audioFile: c.audioFile!) playerNode.pan = 0 var pannerNode = AKPanner(playerNode, pan: 1) self.audioMixer.connect(input: pannerNode)

我已经为此挣扎了一段时间了

我有很多球员

var players = [AKPlayer]()
然后我创建一个AKPanner节点,设置pan,并将其连接到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)
由于

然后,我做以下工作:

do {
   AudioKit.output = audioMixer
   try AudioKit.start()
} catch {
   print(error.localizedDescription)
}
我能听到声音,但它在两只耳朵里。不是在我的右耳


任何帮助都将不胜感激。谢谢。

我的问题根本不在于代码,而在于手机的设置

确保iOS设置下的
Mono Audio
已关闭

General > Accessibility > Mono Audio

**注意:
Mono Audio
位于
harding
部分下

因此,您要将播放器平移设置为左侧,将平移器设置为右侧,并将其同时显示出来?真奇怪。好奇:你为什么用淘金机而不用淘金机?你有没有可能分享一个项目来说明这个问题?嘿,奥雷利乌斯。谢谢你的回复。在开始使用AKPanner之前,我试着只使用AKPlayer的pan选项,但也得到了相同的结果。另一方面,playerNode.pan=0表示两者,而不是左侧。左边是-1。然而,由于AKPanner节点的存在,这一点并不重要。我会看看我是否能启动并运行一个示例项目。哦,是的,当然,这是你给出的pan编号的正确行为,我的错误。很抱歉谢谢你试着把一个例子放在一起。或者,我们可以做一个屏幕分享。无论哪种方式都是伟大的奥雷利乌斯。有我可以联系你的电子邮件吗?谢谢你奥雷利乌斯让我举个例子。这是找到解决方案的一大步。