【发布时间】:2018-08-06 02:11:06
【问题描述】:
我想知道是否有任何方法可以生成特定频率的音频并通过插入耳机右侧或左侧的耳机播放。有没有可能用代码或 AudioKit 之类的模块来做到这一点。
【问题讨论】:
标签: swift xcode swift4 avaudioplayer audiokit
我想知道是否有任何方法可以生成特定频率的音频并通过插入耳机右侧或左侧的耳机播放。有没有可能用代码或 AudioKit 之类的模块来做到这一点。
【问题讨论】:
标签: swift xcode swift4 avaudioplayer audiokit
是的,只需使用 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
【讨论】: