我的应用已在系统中注册为提供应用间音频(感谢this question)。但是当我在Garageband Inter-App Audio选择器中选择它时,我在UIAlertView中收到此消息:
“应用程序不可用。您选择的应用程序间音频应用程序不是 现在可用。“
同时,在控制台中,我明白了:
ERROR: [0x241000] >aurioc> 783: failed: '!int' (enable 3, outf< 2 ch, 44100 Hz, Int8.24, non-inter> inf< 2 ch, 44100 Hz, Int8.24, non-inter>)
任何?有人的aurio很生气......可能是因为格式不兼容?
答案 0 :(得分:1)
!int
是一个错误代码,在常量AVAudioSession.h
下的AVAudioSessionErrorCodeCannotInterruptOthers
中定义。这意味着尝试在应用程序处于后台时激活不可混合的音频会话。
基本上,您不允许您的应用将其音频与其他应用混合,这是应用间音频节点所需的。