21

アプリ間のオーディオ ルーティングを提供するために、Audiobusはどの SDKを使用しますか? iOS のアプリ間通信を容易にする Apple SDK を私は知りません。また、アプリが互いにサンドボックス化されているという印象を受けました。

4

3 に答える 3

6

iOS では、MIDI Sysex メッセージを介したアプリ間通信が可能です。AudioBus は、オーディオを MIDI Sysex メッセージとして送信することで機能します。開発者自身から詳細を読むことができます:

http://atastypixel.com/blog/thirteen-months-of-audiobus/

于 2013-03-26T19:33:35.483 に答える
2

別のデバイスでもアプリを起動するとログステートメントが表示されるので、ネットワーク経由で何らかのオーディオを使用していると思います。

実装の詳細についてはよくわかりませんが、これは「サンドボックス」の制約にとどまる方法である可能性があります。

于 2013-03-08T16:20:14.670 に答える
1

Audiobus SDK は (おそらく)オーディオ セッションルールを使用して、SDK を使用してアプリからのすべてのサウンド出力を「整理」します。ビデオ(ページの下部) でわかるように、アプリには元に戻すための横方向のメニューがあります。アプリ間で転送します。

オーディオ セッション カテゴリには次のように記載されています。

ミキシングを許可する: はいの場合、他のアプリケーション (iPod など) からのオーディオは、アプリケーションがサウンドを再生するときに引き続き再生できます。

このようにして、Audiobus はサウンドを「制御」し、アプリ間でセッションを持続させることができます。

于 2013-03-05T00:16:40.273 に答える