在接收者开发者指南中有以下内容:
在Google Cast接收器设备(接收器应用程序)上运行的应用程序始终是Web应用程序。它们在收到发件人应用程序的指令后在设备上启动。
如何从发件人(在Chrome中)完成此操作?发件人指南似乎没有在任何地方包含此内容,我无法在API文档中追踪它。
有类cast.LaunchRequest,但没有任何东西可以接受接收器应用程序URL。
答案 0 :(得分:3)
起初有点难以弄清楚。你有一个发送者和一个接收者会发生什么。为了简单起见,我们假设我们正在制作一个Chrome应用程序。 Chrome应用与Chrome上运行的网页同义。
所以我们将拥有两个网络应用程序(页面)。
然后,您可以通过向您的网络应用根提供网址来获取发件人whitelisted。在一两天内,他们会向您发送一份申请ID。该应用程序ID充当您的ActivityID(代替'Netflix'或'YouTube')。
当您向发件人说cast.LaunchRequest("[AppId]", receiver);
时。接收方下拉与该AppId对应的网页,该网页使用Receiver Javascript API与您的发件人通信。
发件人也可以在Android或iO上,在这种情况下你只需要制作一个Web应用程序。