3

私のアプリは、Inter-App Audio を提供するものとしてシステムに登録されています ( this questionのおかげです)。しかし、Garageband Inter-App Audio インストゥルメント ピッカーで選択すると、UIAlertView に次のメッセージが表示されます。

「アプリは利用できません。選択した Inter-App Audio アプリは現在利用できません。」

一方、コンソールでは、次のようになります。

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>)

誰?誰かのオーリオが怒っています...フォーマットの非互換性が原因の可能性がありますか?

4

1 に答える 1

1

!intAVAudioSession.h定数 の下で定義されたエラー コードですAVAudioSessionErrorCodeCannotInterruptOthers。これは、アプリがバックグラウンドにある間に、ミックス不可能なオーディオ セッションをアクティブにしようとしたことを意味します。

基本的に、アプリが他のアプリとオーディオをミックスすることを禁止しました。これは、アプリ間オーディオ ノードに必要です。

于 2014-02-03T23:53:05.040 に答える