我跟随AudioKit示例中的麦克风分析:
http://audiokit.io/examples/MicrophoneAnalysis/
该图以循环方式显示音频波形。
当我点按一个按钮时,我想停止在绘图中绘图,但我不知道如何告诉绘图停止绘制麦克风输入。
这是我的情节配置:
func setupPlot() {
plot = AKNodeOutputPlot(microphone, frame: audioInputPlot.bounds)
plot.plotType = .rolling
plot.shouldFill = true
plot.shouldMirror = true
plot.color = UIColor(red:0.24, green:1.00, blue:0.08, alpha:1.0)
plot.alpha = 0.0
plot.setRollingHistoryLength(200)
}
答案 0 :(得分:1)
尝试设置plot.node = nil
这会阻止情节接收来自麦克风的任何输入。
答案 1 :(得分:0)
您可以使用以下方式停止绘图:
plot.pause()
并使用以下命令恢复绘图:
plot.resume()