Google Cast Receiver应用程序

时间:2013-07-28 17:03:52

标签: google-cast

在接收者开发者指南中有以下内容:

  

在Google Cast接收器设备(接收器应用程序)上运行的应用程序始终是Web应用程序。它们在收到发件人应用程序的指令后在设备上启动。

如何从发件人(在Chrome中)完成此操作?发件人指南似乎没有在任何地方包含此内容,我无法在API文档中追踪它。

有类cast.LaunchRequest,但没有任何东西可以接受接收器应用程序URL。

1 个答案:

答案 0 :(得分:3)

起初有点难以弄清楚。你有一个发送者和一个接收者会发生什么。为了简单起见,我们假设我们正在制作一个Chrome应用程序。 Chrome应用与Chrome上运行的网页同义。

所以我们将拥有两个网络应用程序(页面)。

  • 发件人(网页)
  • 接收者(网页)

然后,您可以通过向您的网络应用根提供网址来获取发件人whitelisted。在一两天内,他们会向您发送一份申请ID。该应用程序ID充当您的ActivityID(代替'Netflix'或'YouTube')。

当您向发件人说cast.LaunchRequest("[AppId]", receiver);时。接收方下拉与该AppId对应的网页,该网页使用Receiver Javascript API与您的发件人通信。

发件人也可以在Android或iO上,在这种情况下你只需要制作一个Web应用程序。