3

我的应用在系统中注册为提供应用间音频(感谢这个问题)。但是当我在 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 很生气……可能是因为格式不兼容?

4

1 回答 1

1

!int是一个错误代码,在AVAudioSession.h常量下定义AVAudioSessionErrorCodeCannotInterruptOthers。这意味着在应用程序处于后台时尝试激活不可混合的音频会话。

基本上,您不允许您的应用程序将其音频与其他应用程序混合,这是应用程序间音频节点所必需的。

于 2014-02-03T23:53:05.040 回答