我最近为我的应用添加了Audiobus和IAA支持。不幸的是,虽然音频功能正常,但AKNodeOutputPlot只显示一条平线而没有波形。我尝试在信号链的早期创建一个混音器并将该节点添加到绘图中,但该绘图仍显示平坦的线条。我尝试将绘图类型更改为AKNodeFFTPlot。这有效,我可以看到可视化,但它不是我想要使用的情节类型。我的情节视图的当前代码如下。
private lazy var oscilliscopeView: AKNodeOutputPlot = {
let plot = AKNodeOutputPlot(Conductor.shared.voltageControlledAmplifier, frame: .zero)
plot.plotType = .buffer
plot.shouldFill = true
plot.shouldMirror = true
plot.color = .white
plot.backgroundColor = .clear
plot.clipsToBounds = true
plot.isHidden = true
plot.translatesAutoresizingMaskIntoConstraints = false
return plot
}()
Conductor.shared.voltageControlledAmplifier不是设置为AudioKit.output的节点。链上的另一个节点用于此。关于可能导致AKNodeOutputPlot出现故障的任何想法?