注册

如果要使用 Styled Media,则必须注册应用 接收方或构建自定义 接收器。注册应用后 您将收到一个应用 ID,发送者应用将会使用该 ID 来执行 API 调用,例如启动网络接收器应用。

如果您使用默认媒体接收器,则需要 也无需注册应用默认媒体接收器不 用于为媒体播放器界面提供任何样式,并使用提供的 常量作为应用 ID。

此外,您还必须注册 Google Cast 设备,以便该设备可以访问您的 Web Receiver 应用,然后再进行发布。发布接收器后 应用,即可将其提供给所有 Google Cast 设备。

应用

通过注册应用,您可以针对注册的 Cast 对其进行测试 然后再发布应用发布应用后, 支持所有投放设备

注册应用

您必须注册一个样式化媒体接收器或一个 自定义接收器,用于接收 与来自发送者应用的 API 调用一起使用。

要注册 Cast 应用,请执行以下操作:

  1. 登录到 Google Cast SDK 开发者控制台
  2. 概览页面或应用页面中,点击 添加新应用
  3. 选择您将使用的 Web 接收器应用类型:

    • 自定义接收器

      如果您的应用需要界面组件或互动,请选择此选项 样式化媒体接收器未提供的样式。正在选择 如果您的内容类型未列出,则可能还需要自定义接收器 设置为样式化媒体接收器支持的媒体之一 类型

      请注意,要使用此选项,您需要为 Web Receiver 应用

      如需了解详情,请参阅自定义接收器应用

    • 自定样式的媒体接收器

      如果您的应用使用以下任一方法流式传输视频或音频内容,请选择此选项: 支持的媒体类型和 您想要在电视上提供使用 默认媒体播放器界面或在默认样式之上的一组自定义样式 媒体播放器界面。

      通过您提供的自定义样式,您可以定义各种样式 播放器界面的元素(例如启动画面和进度条) 而无需构建接收器 应用。

      如需了解详情,请参阅自定样式的媒体接收器

  4. 填写 Web Receiver 应用的详细信息:

    1. 名称字段中,输入您的应用名称。

      这是在网络接收器加载时显示的应用名称 或处于空闲状态(如果您使用的是样式化媒体接收器)。如果您 则此字段的值是 应用状态(如果未使用 setApplicationState 方法。

    2. 指定 Web Receiver 应用的外观:

      • 对于自定义接收器,在网址字段中指定应用网址。

        输入 Google Cast 设备在加载时应请求的网址 Web Receiver 应用在开发过程中,该网址可以使用 HTTP 必须使用 HTTPS该网址可能是 HTML 网页或可通过网络浏览器访问的其他文件类型。还行 确保 Web 接收器位于内部(通过 NAT 注册的)IP 但不位于本地主机上,因为该地址很少是顶级域名。 虽然 Web Receiver 应用在以下情况下必须通过 SSL (HTTPS) 提供 Web Receiver 应用中加载的内容 。

      • 对于自定样式的媒体接收器,在皮肤网址字段中,指定 样式表的网址。

        提供指向 CSS 文件的 HTTPS 网址,该文件位于 自己的网站。要使用默认样式,请将此字段留空。您 如果您想提供或更新 自定义样式

      • 选中或取消选中支持中继投放复选框。

        借助中继投放功能,您的网络接收器可支持来自发送器的投放 没有与接收设备连接到同一 Wi-Fi 网络。停用 为接收设备使用中继投放功能,请取消选中此框。

      • 选中或取消选中支持投屏到纯音频模式 设备复选框。

        要允许您的应用发现适用于音频设备的 Google Cast,请选中 此框。要停用对纯音频设备的支持,请取消选中此框 方框。如需了解详情,请参阅音频设备

  5. 点击保存

    您的注册详情,包括应用 ID、名称、类型和 状态。记下应用 ID,因为您需要 与应用的 Cast API 调用相关联。

  6. 点击完成即可返回“应用”页面。

修改应用信息

在发布应用之前,您必须提供 信息。您还可以更新您提供的 。

要修改应用信息,请按以下步骤操作:

  1. Google Cast SDK 开发者控制台中, 在概览页面或应用页面中,点击 应用 ID 或者点击您要修改的应用对应的修改
  2. Name(名称)字段中,更新您在注册 应用。
  3. 对于“自定义接收器”应用,请在 网址 字段中更新 您已注册的 Web Receiver 应用的位置。
  4. 对于样式化接收器应用,请在皮肤网址字段中,更新 应用样式表的位置。
  5. 选中或取消选中支持中继投放复选框。

    借助中继投放功能,您的网络接收器可支持来自非 已连接到与接收设备相同的 Wi-Fi 网络。停用中继投放 则取消选中此框

  6. 选中或取消选中支持投屏到纯音频设备 复选框。

    要允许您的应用发现适用于音频设备的 Google Cast,请选中此复选框。 如要停用对纯音频设备的支持,请取消选中此框。请参阅音频 设备

  7. 发件人详细信息部分,针对每个平台提供以下信息: 您的应用支持:

    • Android

      • 应用软件包的完全限定名称。
    • iOS

      • Apple 所需的 iTunes ID软件包 ID
      • 应用启动 URI,使用 Google Home 应用使用的 URI 启动您的应用如需详细了解必需的 URI 格式,请参阅 使用网址架构与应用通信
    • 网站

      • 您应用的网站网址。
  8. Listing Details 部分,选择是否列出您的应用 chromecast.com/apps 等 Google 产品和服务中。

  9. 类别下拉菜单中,选择最合适的类别 描述您的应用

    注意:您的应用必须支持本文所述的媒体类型,以及 暗示的其他设置例如,如果您的应用支持 投射音频,然后依次选择“电视和”此处显示电影,您的应用必须支持 纯音频设备(如音频设备中所述); 以及视频播放方面的条款。

  10. 如需说明您的应用要销往的国家/地区,请选择 所有国家/地区仅限在选定的国家/地区单选按钮;如果 请在列表中选中相应国家/地区对应的复选框 。

  11. 标题字段中,为您的应用提供一个描述性标题。

    不得超过 50 个字符。例如,“YouTube”。

  12. 说明字段中,输入您应用的说明。

    不得超过 80 个字符。例如: “在家中最好的屏幕上欣赏你喜爱的 YouTube 频道。”

  13. 图形部分,点击加号以上传图标图片 。

    图片尺寸必须为 512 X 512 像素,并且可以具有透明背景。

  14. 如果您想提供翻译,请在 Add Your Own Translations(添加您自己的翻译)下方 对于标题说明字段,请从 下拉菜单中,点击添加,然后在对话框中输入译文 显示的内容;您还可以上传专用于该 API 的图标的图片 翻译。

  15. 更新完应用信息后,点击保存

发布您的应用

发布应用后,您的应用将可供所有投放设备使用 。它还会在 Google 产品和服务上为您的应用创建商品详情 例如 chromecast.com/apps 商品详情网站,以便用户发现并下载您的应用。如果您有 您在第 6 步中修改了应用信息时选择了列出您的应用, 它就会出现在 chromecast.com/apps 应用名称。

如需发布应用,请执行以下操作:

  1. Google Cast SDK 开发者控制台中, 概览页或应用页的 点击发布

    如果您的应用信息完整,系统会显示预览屏幕,其中包含 您在修改申请 信息。否则,系统会显示一条消息 并注明您需要提供的信息。

  2. 您可以点击修改以返回并更新任何信息。

  3. 如果您已准备好发布应用,请点击发布

统计信息

Google Cast SDK 开发者控制台 并跟踪应用的性能对于 “应用”或“概览”页,您可以点击查看来查看效果数据 在统计信息列中。

显示的信息如下:

  • 启动应用的 Cast 接收器的数量
  • 启动的会话数量
  • 每次会话的平均媒体播放时长(分钟)

如果统计信息中显示其他平台,则表示发送者 未指明其平台;例如,如果旧 iOS 发件人尚未 已更新。

设备

默认情况下,Google Cast 设备(例如 Chromecast 或 Android TV 设备) 无法用于开发和测试。要将您的设备变成 开发设备,并在期间获取对您未发布的 Web Receiver 应用的访问权限 开发时,您必须在应用中注册设备。正在注册 还允许从远程浏览器窗口访问接收者 进行调试(请参阅 调试)。

要注册 Google Cast 设备,请执行以下操作:

  1. 设置您的 Google Cast 设备并将其连接到同一个 Wi-Fi 网络 用作您的计算机

    请参阅投射设备设置 说明。

  2. 在计算机上,打开支持 Cast 的网络浏览器。

  3. 登录 Google Cast SDK 开发者控制台

  4. 找到 设备

  5. 在“Overview”(概览)页面或“Devices”(设备)页面,点击 Add New Device(添加新设备)。

  6. 输入设备的序列号。

  7. 输入说明,然后点击确定

    这只是设备的易记名称(无需与 您在用户设置期间为设备指定的名称)。

  8. 等待十五分钟后再继续。

    注册完成后,设备的“状态”将显示为“准备就绪” 测试。”

  9. 重启 Cast 设备:断开设备的电源线或 USB 线, 然后重新连接。

查找设备序列号

如果你想查找任意设备的序列号 将“Cast Developer Console”页面投放到该设备:

  1. 点击“投射”按钮(就像您在投射此网页一样)。

    该提示会显示“投射”标签页,并会列出 可用的设备。

  2. 从下拉菜单中,选择要启用的设备 获取序列号。

    • 对于显示设备, 序列号显示在电视屏幕上,并在电视上大声读出 (以帮助消除 0 和 O 的歧义)。
    • 对于音频设备,系统会在扬声器上大声读出序列号 投射到。

Android TV 软件序列号

Android TV (ATV) 设备有多个关联的序列号 。软件 (Cast) 序列号可通过以下任一方式获取: 将“Cast Developer Console”页面投放到 ATV 设备(如上所述), 或者将全地形车 设备进入开发者模式,并查看软件的投放设置 序列号。

如需将 ATV 设备设为开发者模式,请前往 设置 >系统 >关于 >Android TV OS build,然后点击相应 build 直到设备 会通知您处于开发者模式。查找序列号一次 处于开发者模式 导航至设置 >设备偏好设置 > 内置 Chromecast设置 >系统 >Cast,具体取决于您的 ATV 然后, 显示的软件序列号

请注意,当 ATV 设备恢复出厂设置后,软件序列号将 更改。恢复出厂设置后,请按照上述步骤查找该软件 序列号,并使用 Cast Developer Console。

账号问题

我想取消 Google Cast Developer Console 注册

5 美元的开发者账号注册费不予退还。

我无法再访问 Google Cast 开发者控制台

如果您之前收到了我们发送的一封电子邮件,其中说明您的开发者 账号由于屡次违反我们的服务条款 服务内容 政策 如果您需要进一步的说明,请回复该电子邮件。

我的应用已从 Google Cast 中移除

遭到删除的应用会被视为警示,会对应用的良好信誉造成不利影响 开发者账号。多次或严重违反政策可能会导致 终止您的开发者账号。

移除后,用户将无法查看或访问已移除的 应用。如果您的开发者凭据在 并且您的应用的性质允许 更正并发布符合政策的新版应用。

在违反政策之前,请勿重新发布已经下架的应用 已修复。

我想更改与我的账号关联的电子邮件地址

您无法更改与 Google Cast 开发者相关联的电子邮件地址 账号。如果您供职于某个单位,我们建议您使用团队电子邮件地址 以免将来出现访问问题。

我还有一个问题

请参阅 Cast SDK 支持页面