Chromecast 允许 Android、iOS 和 Chrome Web 应用将视频、音频和屏幕共享(镜像)内容“流式传输”到支持 Cast 的设备,例如:
- Chromecast
- 内置 Chromecast 的电视(也称为内置 Chromecast 的电视)
- 内置 Chromecast 的音响设备(也称为内置 Chromecast 的音响设备)
- 智能显示屏(用作轻薄型客户端的便携式触摸屏 LCD 显示器)
- Android 平板电脑
在 Cast 互动模型中,手机、平板电脑或笔记本电脑是“发送器”,充当遥控器来控制播放,而“电视”“显示屏”或“插入基座”则是“接收器”,它接收来自发送者的指示并显示接收者的互联网连接的内容。所有用户操作(点按和滑动)都可以在发送者设备或网络接收器上同时进行。
投射依赖于两个或多个屏幕之间的协作;发送方界面和接收方界面必须协同工作。例如,如果您在移动设备上按某个按钮以暂停内容,电视应显示该按钮已暂停,而移动设备应提供播放按钮以恢复播放。
注意事项
由于硬件和资源限制,启用了 Chromecast 的应用存在一些限制:
- Cast 设备是一种具有内存、CPU 和 GPU 限制的低功耗设备,因此 Web 接收器应用应尽可能轻量级。
- 对于 Chromecast 和 Chromecast 的内置互动模型,您可以在网络接收器或发送者应用中创建标签页、窗口或弹出式窗口,也可以直接接受用户输入(例如点按或滑动)。例如,停靠的平板电脑或显示屏上的 Web 接收器应用可以显示暂停按钮并接收用户的点按。这样一来,必须从网络接收器或发送者应用触发对应用的所有操作。
- 智能显示屏支持通过发送者应用或通过触摸界面进行用户输入。
- Web Receiver 是一款针对视频播放而优化的 Chrome 浏览器。因此,我们暂不支持 WebGL 和 Chrome Native Client (NaCL),也不支持 Chrome 扩展程序。
- Cast 支持在
<audio>
和<video>
标记中播放单个并发媒体流,或使用 WebAudio API 播放多个音轨。任何时候,DOM 中都只能有一个视频元素处于活跃状态。 此外,不支持视频合成、操作、转换、旋转或缩放。
总体设计原则
开发界面时,请注意以下几点。
网络接收器界面:
- 网络接收器可以同时包含互动元素和信息性元素来描述应用的状态,例如已暂停或播放,或者错误消息。用户互动可以在 Cast 发送器(手机、平板电脑或 Chrome 浏览器)或网络接收器(电视、显示屏或平板电脑)上进行。
- 请注意,视频动作在电视屏幕中间播放,您的界面元素不应干扰演示。将界面元素放在网络接收器显示屏的下三分之一区域内,与屏幕边缘保持 10% 的距离,进行可能的过扫描。
- 尽可能从一种屏幕状态转换到另一种屏幕状态,让用户感觉更流畅。您可以使用淡入和淡出等过渡效果,而不是突然地从一个状态切换到另一个状态。例如,内容加载状态停留在界面上并淡入媒体播放体验。
发送者界面:
- 发送器支持用户操作,网络接收器会显示状态信息。例如,如果内容已暂停,则 TV 应指示它已暂停,而移动设备则指示它已准备好开始播放(例如,向用户显示播放按钮)。
- 速度至关重要。用户需要能够快速找到投放控件,并立即在大屏幕上开始播放内容。在加载内容时,提供动画形式的加载指示器,并使用过渡效果,让节奏变得更快。
为了确保您的 Cast 应用遵循这些原则,最简单的方法是使用 Cast 设计核对清单检查您的界面,并测试您的 Cast 应用。
品牌推广指南
以下 Chromecast 品牌指南适用于应用开发者,着重介绍通过文字描述您的应用时必须遵守的额外要求。如需了解投放设备品牌推广指南,请参阅合作伙伴营销中心。您可以使用“已启用 Chromecast”一词,让他人知道您的应用支持内置 Chromecast。不过,请确保您的应用符合 Cast SDK 附加服务条款和设计核对清单的要求,且使用“支持 Chromecast”时遵循我们的品牌推广指南。
同样,只要您的应用或设备符合我们的标记准则,您就可以使用 Chromecast 徽章。Google 保留要求您在不符合品牌推广指南要求的情况下修改或停止使用徽章。
在文字中使用“Chromecast”
- 将应用(而非硬件产品)描述为支持 Cast 时,请使用短语“支持 Chromecast”。例如:“此应用支持 Chromecast”。
- 在描述与 Cast 兼容的第三方硬件产品时,请使用“内置 Chromecast 的 Chromecast”、“内置 Chromecast 的音响设备”,或直接使用“内置 Chromecast”。
- 输入文字时,“Chromecast”应为大写,“built-in”应为小写。
- 在任何文本或“徽章/徽标”中使用“Chromecast”的营销素材资源中,都必须包含以下法律归属信息:Chromecast 是 Google LLC 的商标。
- 请勿将 Chromecast 置于应用名称(例如 XYZ Chromecast 应用)中。
支持 Chromecast 的应用消息功能
您可以按如下方式宣传您的应用:
- “XYZ 是一款支持 Chromecast 的应用,可让您将喜爱的娱乐内容从移动设备流式传输到电视上。”
- “XYZ 应用现在适用于内置 Chromecast 的电视。”
- “XYZ 应用现在可用于所有 Chromecast 产品,包括 Chromecast、Chromecast Audio 以及内置 Chromecast 的电视和音响设备。”
- “XYZ 应用支持 Chromecast,让您可以在电视上内置 Chromecast 畅享所有喜爱的节目/电影/音乐/游戏。”
- “XYZ 应用现已支持 Chromecast,允许用户将手机中的内容流式传输到电视上,并内置 Chromecast。”
Chromecast 徽章
您可以在您的网站、应用商店商品详情、营销材料和宣传材料中使用“Chromecast”标记,以展示与使用 Cast 协议的设备的兼容性。
- 请勿修改标志图片的颜色、比例、间距或任何其他方面。
- 与其他成分技术(例如蓝牙、Spotify Connect、AirPlay 等)的徽标一起使用时,Chromecast 徽章的尺寸不得小于这些徽标。
- 请勿将徽章设为网页上的主要元素。
- 请使徽章与网页上的其他徽标和图标保持一定距离。
- 在白色、浅色或中色调背景上使用时,请使用黑色徽章。
- 在黑色或深色色调背景上使用时,请使用白色徽章。
- 不得在以下网页上使用徽章:包含或显示成人内容、宣传赌博、宣扬暴力、包含仇恨言论、涉及向未满 21 周岁的人员销售烟草或酒精饮料、违反其他适用法律或法规,或者存在其他令人反感的内容。
徽章关联
在线使用时,Chromecast 徽章必须链接到以下任一资源:
- Google 列出了支持 Chromecast 的应用和产品,目前列于 g.co/castapps。
- 由您发布的商品的列表。
- 由您发布的特定商品详情页面。
- 由您发布的应用的列表。
- 您在 Google Play 或 Apple App Store 中发布的特定应用详情页面。
下载 Chromecast 徽章素材资源
下载包中包含便携式网络图形 (.png)、Adobe Illustrator (.ai) 和 Enapsulated Postscript (.eps) 格式。
预览 Chromecast 徽章


