ios - AudioKit/AVAudioEngine 启动时间过长

标签 ios swift avfoundation audiokit avaudioengine

我正在使用 AudioKit,它在底层使用 AVAudioEngine。我构建了一个中等大小的音频链,其中包含一些播放器、麦克风、音效和混音器以满足我的应用程序的功能。但是,我注意到每当我初始化链并调用 AudioKit.start() 时,都需要很长时间才能完成。在没有耳机的真实设备上为 2s,使用蓝牙耳机时为 7s。谁能告诉我这是否正常,我应该如何让它更快?感觉7s处理不正常啊。。。

最佳答案

@尼古拉斯,

您有可以发布到 GitHub 的示例项目吗?您是在自己的类中还是在 viewDidLoad 中初始化 AudioKit 引擎在单独的 ViewController 中?

另外,您使用的是哪个版本的 AudioKit 和 Xcode?

谢谢,
标记

关于ios - AudioKit/AVAudioEngine 启动时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57541530/

相关文章:

iphone - 批量向(多个)源文件添加 "-fno-objc-arc"标志

ios - ld : framework not found for architecture x86_64

swift - 从委托(delegate)方法修改 View Controller 属性

swift - AVFoundation 在后台/在 Swift 的锁定屏幕上播放音频

ios - 关闭旋转?

ios - AFNetworking : The Operation couldn't completed.(NSURLErrorDomain error -1004)

xml - 如何在 Swift 3 中显示带有 XML 解析变量的 Web View ?

json - 为什么我不能使用 codable 解码这个 json 数据?

iphone - 在 iOS 中使用 AVFoundation 暂停和恢复同一文件的视频捕获

iOS AVAssetExportSession 失败代码=-11820 仅限 iPhone 5(c)