Inter-App Audioに対応したい

実装したいんだけど、あまりにも良く分からなかったので、
まずは、サンプルコードを実行してみた。

Inter-App Audio Examples
https://developer.apple.com/library/ios/samplecode/InterAppAudioSuite/Introduction/Intro.html

まず前提条件として、
iOS Provisioning Profilesを作成できる必要がある。
理由は、Inter-App Audioを使用する場合は、
ワイルドカードでないBundle Identifierを割り当てる必要があって、
そのために開発用Provisioning Profileを作成する。

このサンプルコードには3つのアプリが含まれているので、
適当なApp IDを3つ作成する(Nameも適当でOK)。
この時、Inter-App Audioを有効にするのを忘れずに!

例)
your.domain.dts.iaa.IAA-Delay
your.domain.dts.iaa.IAA-Host
your.domain.dts.iaa.IAA-Sampler

次に、これら3つ分の開発用Provisioning Profileを作成して、
それぞれのBundle Identifierに設定する。

でもって、
シミュレータ上で動作確認できるかと思ったらダメで、
実機で動かすことでやっと検証することができた。

ホストアプリを起動して気付いたんだけど、
思いのほか、IAAに対応しているアプリが多くてびっくりした。

おしまい。

Leave a Comment