2

受信者の開発者ガイドには次のように記載されています。

Google Cast レシーバー デバイスで実行されるアプリケーション (レシーバー アプリケーション) は、常に Web アプリケーションです。それらは、送信側アプリケーションから指示を受け取った後、デバイス上で起動されます。

これは送信者から(Chromeで)どのように正確に達成されますか? 送信者ガイドにはこれが含まれていないようで、API ドキュメントで追跡できません。

クラス cast.LaunchRequest はありますが、レシーバー アプリケーションの URL を受け入れるものはありません。

4

1 に答える 1

3

最初は少しわかりにくいです。何が起こるかというと、送信者と受信者がいます。簡単にするために、chrome アプリを作成しているとしましょう。Chrome アプリは、Chrome で実行される Web ページと同義です。

したがって、2 つの Web アプリ (ページ) ができます。

  • 送信者 (Web ページ)
  • レシーバー (Web ページ)

次に、Web アプリのルートへの URL を指定して、送信者をホワイトリストに登録します。1 日か 2 日で、アプリケーション ID が送信されます。そのアプリケーション ID は、ActivityID として機能します (「Netflix」や「YouTube」の代わりに)。

cast.LaunchRequest("[AppId]", receiver);あなたが送信者から言うとき。受信者は、その AppId に対応する Web ページをプルダウンします。この Web ページは、受信者の Javascript APIを使用して送信者と通信します。

送信者は、1 つの Web アプリのみを作成する必要がある場合に、Android または iO を使用することもできます。

于 2013-07-29T20:26:07.677 に答える