开始使用

在对 Cast、不同类型的发送器和接收器以及支持的平台有了基本的了解之后(请参阅 Cast SDK 概览),您可以开始使用 Cast SDK 开发应用了。

为 Cast 开发做准备

  1. 连接您的 Cast 设备,然后按照设置说明完成操作。

    1. 对于支持 Google Cast 的设备:

      1. 从 Google Play 商店下载 Google Home 应用到 Android 发送设备设备

        或者从 Apple App Store 下载 Google Home 应用并下载到 iOS 发送器设备上。

      2. 在发送器设备上打开 Google Home 应用,然后按照适用于您设备的设置提示操作,或者参阅 Google Home 应用支持页面,其中包含所有支持 Google Cast 设备的设置说明的链接。

    2. 对于其他支持 Cast 的设备,请参阅制造商的设置说明。

  2. Google Cast SDK 开发者控制台注册支持 Cast 的设备(这是使用该设备进行测试的必要步骤)。请先完成上一步,再尝试在 Play 管理中心注册设备。

  3. 查看关于您要实现的特定平台和应用类型的入门资料:

    1. 对于 Chromecast 设备(包括支持 Android TV 的 Chromecast 和触屏设备),请参阅支持 Google Cast 的 Android TV
    2. 如需了解适用于音频设备的 Google Cast,请参阅音频设备
  4. 确定要使用的接收器类型。

  5. 获取要开发的发送器和接收器应用的 API 库:

    API 库设置说明
    应用类型 Web iOS Android
    发件人 Web 发件人 iOS 发送者 Android 发送者
    接收器 Web 接收器 不适用 Android TV 接收器

  6. 试用示例应用Codelab。示例应用包含可编译和执行的有效代码,而 Codelab 则提供引导式实操型编码体验,其中包含分步说明。

了解开发流程

现在,您可以开始开发 Cast 应用的实际工作了。

您需要按以下步骤操作:

  1. 通过 Google Cast SDK Developer Console 注册 Web 应用和 Android TV 接收器应用。
  2. 查看用户体验指南,了解如何实现与其他 Cast 应用一致的界面。
  3. 查看 Google Cast 应用开发指南
  4. 查看 API 参考文档
  5. 开发 Web 应用和/或 Android TV 接收器应用。
  6. 无论您计划使用哪种类型的网络接收器,都可以:
    1. 开发您的发送者应用。
    2. 测试您的发送者应用。
    3. 使用接收端应用测试发送器应用。

安装 API 库并配置工具链

遵循您的应用将使用的每个 API 的说明进行操作:

Web iOS Android
发件人
使用 Cast 应用进行开发的设置
Web Sender API 参考文档
使用适用于 iOS 的 Cast 应用框架 (CAF) 进行开发的设置
iOS API 参考文档
使用适用于 Android 的 Cast 应用框架 (CAF) 进行开发的设置
Android API 参考文档
接收器
Web 接收器概览
Web API 参考文档
不适用
Android TV 接收器概览
Android API 参考文档

下载 Cast 图标(可选)

“投射”图标包含在每个平台上的“投射”按钮界面中,以及 Android v7mediarouter 库中。 如果您要实现自定义“投射”按钮且需要手动添加“投射”图标,可以单独下载这些图标。此 zip 归档文件包含 Android 版、iOS 版和 Web 版。