我正在开发一个项目,我正在使用AudioKit api,但另一个程序员正在使用内置的AvAudioPlayer框架。在模拟器中运行时一切正常。但是,当在设备上运行时,AvAudioPlayer在尝试初始化音频输入时崩溃。检查现有音频输入的采样率时,采样率返回0.
只有在我的代码中设置AudioKit.output = mixer时才会出现问题。如果我没有设置音频套件输出,那么AvAudioPlayer代码运行正常。
是否存在这两个库中只有一个可以访问输入的问题?音频套件是否可能占用输入以使AV音频播放器无法访问它?
我完全意识到音频套件仅仅是AV音频播放器的包装。但是知道这本身并不能解决问题。