我正在Swift和AudioKit中迈出第一步。我在操场上玩了一点。现在,我试图在UIView中绘制示例的波形。
我的代码无效。 UIView保持空白。
@IBOutlet weak var audioOutputPlot: EZAudioPlot!
override func viewDidLoad() {
super.viewDidLoad()
let file = try! AKAudioFile(readFileName: "Sounds/drumloop_1.wav")
let player = try! AKAudioPlayer(file: file)
let plot = AKNodeOutputPlot(player, frame: audioOutputPlot.bounds)
plot.plotType = .buffer
plot.shouldFill = true
plot.shouldMirror = true
plot.color = UIColor.blue
audioOutputPlot.addSubview(plot)
}
我已将@IBOutlet audioOutputPlot与带有界面生成器的UIView连接起来,并在其“自定义类”中编写了“ EZAudioPlot”。
谢谢您的帮助!
答案 0 :(得分:1)
我认为您已经在viewDidLoad中本地声明了文件,播放器和情节,而这些都被遗忘了。