在左或右耳机中播放特定频率的音调

时间:2018-08-06 02:11:07

标签: swift xcode swift4 avaudioplayer audiokit

我想知道是否可以通过某种方式生成特定频率的音频并通过插入耳机右侧或左侧的耳机播放该音频。是否有可能使用代码或诸如AudioKit之类的模块来执行此操作。

1 个答案:

答案 0 :(得分:3)

是的,只需使用AKOscillator节点:

https://audiokit.io/docs/Classes/AKOscillator.html

创建频率:

var osc = AKOscillator()
osc.frequency = 440 // or whatever

,然后使用AKPanner节点:

https://audiokit.io/docs/Classes/AKPanner.html

https://audiokit.io/playgrounds/Basics/Stereo%20Panning/

然后将pan设置为-1,将左侧设置为1

var panner = AKPanner(osc)
panner.pan = -1 // or 1