根据示例,我有一个非常简单的代码可以通过麦克风记录,然后显示频率和幅度图,但是会引发错误。 我正在模拟器上运行代码。 下面是代码段。
override func viewDidLoad() {
super.viewDidLoad()
do{
tracker = AKFrequencyTracker.init(mic, hopSize: 200, peakCount: 2000)
let silence = AKBooster(tracker, gain: 0)
AudioKit.output = silence
try AudioKit.start()
}catch{
print(error)
}
}
它引发的错误是:
2018-11-20 23:44:23.056935+0530 PianoLayout[1623:22349] libMobileGestalt MobileGestalt.c:890: MGIsDeviceOneOfType is not supported on this platform.
在AudioKit.start()行。
如果我在viewDidAppear中运行相同的代码,我将得到
AURemoteIO::IOThread (8): EXC_BAD_ACCESS (code=1, address=0
谢谢