【问题标题】:Google Cast Receiver ApplicationsGoogle Cast 接收器应用程序
【发布时间】:2013-07-28 17:03:51
【问题描述】:

接收器开发者指南如下:

在 Google Cast 接收器设备上运行的应用程序(接收器应用程序)始终是网络应用程序。它们会在设备收到来自发送方应用程序的指令后在设备上启动。

这究竟是如何从发件人(在 Chrome 中)完成的?发件人指南似乎没有在任何地方包含此内容,我无法在 API 文档中找到它。

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

【问题讨论】:

    标签: google-cast


    【解决方案1】:

    一开始有点难以弄清楚。发生的情况是您有一个发送者和一个接收者。为了简单起见,假设我们正在制作一个 chrome 应用程序。 Chrome 应用是在 chrome 上运行的网页的代名词。

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

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

    然后,您可以通过将网址提供给您的发件人whitelisted 来获取您的网络应用根目录。一两天后,他们会向您发送一个应用程序 ID。该应用程序 ID 充当您的 ActivityID(代替“Netflix”或“YouTube”)。

    当您从发件人那里说cast.LaunchRequest("[AppId]", receiver); 时。接收者拉下与该 AppId 对应的网页,该 AppId 使用 Receiver Javascript API 与您的发送者对话。

    发件人也可以在安卓或iOS上,在这种情况下你只需要制作一个Web App。

    【讨论】:

    • 其实cast.LaunchRequest("[AppId]", content);您可以发送内容的 URL,或您的 Receiver 需要的一些其他信息。 AppID 是加载 Receiver 所需的全部内容。
    猜你喜欢
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 2018-05-26
    • 2015-08-31
    • 2018-03-21
    • 2016-03-07
    • 2016-03-29
    • 2019-04-11
    相关资源
    最近更新 更多