audiokit - AKFFTTap 在 IOS 应用程序中不同步,如何解决?
问题描述
当使用麦克风等 AKFFTTap 的实时音频源时,fft 数据完全同步,直到应用程序进入后台然后返回。从那时起,fft 数据从实时输入开始延迟几秒钟。有没有办法在发生这种情况时重置一些指针或重新初始化,以便 fft 从最近的示例窗口读取?
解决方案
似乎可以解决该问题的一种解决方案是获取 UIApplicationWillResignActiveNotification 的通知,然后调用 AudioKit.stop(),然后为 UIApplicationDidBecomeActiveNotification 调用 AudioKit.start()。我不确定这是否是推荐的修复方法,因为我是 AudioKit 的新手。也许其他人有更好的解决方案。
推荐阅读
- c - 为什么通过 cmd 运行可执行文件不会调用 system() 调用?
- vuejs2 - Vue方法方法不使用if语句返回任何内容
- excel-formula - 如何在单个单元格中运行多个 if 语句
- c++ - 当一个函数/方法需要 * 或 &
- dji-sdk - DJI 模拟器无法在 Windows 10 上与 Phantom 3 Pro 一起使用
- mysql - 更新语句不过滤条件,使用 MySQL 默认为“else”
- sql-server - 想要列出在 SQL Server 中手动执行的所有作业
- python - 用 Scrapy 刮桌子
- java - 创建一个带有两个参数的选项?
- google-cloud-datastore - 在 Firestore Datastore 中根据请求创建新的命名空间