首页 > 解决方案 > AKFFTTap 在 IOS 应用程序中不同步,如何解决?

问题描述

当使用麦克风等 AKFFTTap 的实时音频源时,fft 数据完全同步,直到应用程序进入后台然后返回。从那时起,fft 数据从实时输入开始延迟几秒钟。有没有办法在发生这种情况时重置一些指针或重新初始化,以便 fft 从最近的示例窗口读取?

标签: audiokit

解决方案


似乎可以解决该问题的一种解决方案是获取 UIApplicationWillResignActiveNotification 的通知,然后调用 AudioKit.stop(),然后为 UIApplicationDidBecomeActiveNotification 调用 AudioKit.start()。我不确定这是否是推荐的修复方法,因为我是 AudioKit 的新手。也许其他人有更好的解决方案。


推荐阅读