频率变化事件 - AudioKit&迅速

时间:2018-01-10 14:02:53

标签: ios swift audio audiokit

我正在使用Swift 4和AudioKit Framework 4.0.4。

我想实时跟踪iOS设备输入麦克风的频率。

目前我正在使用一个调用输出函数的计时器,每0.1秒打印一次oscillator.frequency

let timer = Timer.scheduledTimer( timeInterval: 0.1, target: self, selector: #selector(self.output), userInfo: nil, repeats: true)

func output() {
   print("Frequency: \(oscillator.frequency)")
}

但有没有办法只是监听oscillator.frequency结构的变化?如果oscillator.frequency被更改,可能每次都会调用一个事件。

0 个答案:

没有答案