WWDC23:iOS 17からSiriKit Media IntentsをサポートするアプリはAirPlay経由で簡単にHomePodへオーディオストリームが可能に
※本サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部が本サイトに還元されることがあります。
WWDC23において、HomePodから直接メディアアプリにアクセスする方法をご紹介するセッション「Integrate your media app with HomePod」が公開されています。
この中で、iOS 17およびiPadOS 17から、iPhoneやiPadのアプリに「SiriKit Media Intents」を追加して、音声を使うだけでAirPlay経由でHomePodスピーカーにコンテンツをストリーミングできるようになると説明しています。
HomePodがリクエストを処理すると、SiriKitのインテントがiPhoneに送信され、Siriがアプリを起動し、コンテンツをスピーカーにAirPlaysで返します。
リクエストを実現するために、HomePodはWi-Fi経由でiPhoneと通信することになるため、これはリクエストの時点でデバイスが同じネットワーク上にある必要があることを意味します。
デバイスは物理的に近接している必要はありません。
リビングルームでスピーカーに話しかけ、寝室でスマホが充電されていれば、HomePodは正常に再生できます。
メディアを再生するSiriのリクエストは、AirPlayをサポートするほとんどのスピーカーを含む、複数の送信先で動作します。
現在SiriKit Media Intentsをサポートしているアプリであれば、追加変更することなくこの機能を利用することができます。
また、Siriを使わずにAirPlayされたコンテンツに対しても、楽曲の「いいね!」や「追加」のリクエストは機能します。
音楽、オーディオブック、ポッドキャスト、ラジオ、瞑想、などなど多くの種類のメディアがサポートされます。
複数のiPhoneやiPadを持っている場合、どうすればいいのでしょうか?Siriは、どのiPhoneやiPadを使えばいいのか、どうやって判断するのでしょうか?
その答えは、SiriはSiriKit Mediaのリクエストを、Apple IDと「探す」設定で位置情報を共有するように設定されているプライマリiPhoneにルーティングします。
Siriはこれらの要求を満たすために他のデバイスと通信するため、要求するユーザーはホームに登録され、Recognize My Voiceを有効にしておく必要があります。
この設定は、ホームアプリで確認できます。
個人リクエストを有効にすることは、この機能の動作に必要ではありません。
「My Voiceを認識する」を有効にしていない場合、またはホームに登録していない場合は、自分や他の人のデバイスからメディアを再生することができないので、注意してください。