提供MGIsDeviceOneOfType的简单AudioKit实现

时间:2018-11-20 18:38:47

标签: ios audiokit

根据示例,我有一个非常简单的代码可以通过麦克风记录,然后显示频率和幅度图,但是会引发错误。 我正在模拟器上运行代码。 下面是代码段。

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

谢谢

0 个答案:

没有答案