投射 框架。 消息
这是 cast.framework.messages
命名空间。
类
AudiobookChapterMediaMetadata
有声读物章节说明。
AudiobookContainerMetadata
有声读物容器说明。
休息时间
表示主视频中包含的广告插播时间点(例如广告插播)。
BreakClip
表示广告插播剪辑(例如,广告插播期间的剪辑)
BreakStatus
表示广告插播状态。
CloudMediaStatus
仅发送到云端发送者的 MediaStatus
,例如 Google 助理。
ContainerMetadata
用于 QueueData
的常见容器元数据。
内容分级
内容分级(家长分级、心智成熟度分级)。
CustomCommandRequestData
CustomCommand
请求数据。
DisplayStatusRequestData
DisplayStatusRequest
数据。
EditAudioTracksRequestData
媒体事件 EDIT_AUDIO_TRACKS 请求数据。如果未提供语言,系统将启用媒体的默认音轨。
EditTracksInfoRequestData
媒体事件 EDIT_TRACKS_INFO 请求数据。
错误数据
表示错误信息。
ExtendedMediaStatus
扩展媒体状态信息
FetchItemsRequestData
提取商品请求数据。
FocusStateRequestData
焦点状态更改消息。
GenericMediaMetadata
一般媒体说明。
GetItemsInfoRequestData
获取商品信息请求数据。
GetStatusRequestData
媒体事件 GET_STATUS 请求数据。
Image
描述接收者应用或媒体项的图片。可以是应用图标、封面图片或缩略图。
ItemsInfo
表示包含每个请求 ID 的商品信息的数据消息。
LiveSeekableRange
提供实时可查找范围,以及开始时间和结束时间(以秒为单位)。
LoadByEntityRequestData
LoadByEntity
请求数据。
LoadOptions
为加载请求提供其他选项。
LoadRequestData
媒体事件 LOAD 请求数据。
MediaInformation
表示媒体信息。
MediaMetadata
通用媒体元数据,用作 MediaInformation
的一部分,或用于描述容器部分作为媒体元数据的一部分。
MediaStatus
表示媒体会话的状态。
电影媒体元数据
电影媒体说明。
MusicTrackMediaMetadata
音乐曲目媒体说明。
照片媒体元数据
照片媒体说明。
预缓存请求数据
媒体事件 PRECACHE 请求数据。 (系统会忽略加载请求的某些字段,例如自动播放和 queueData)。
PreloadRequestData
媒体事件 PRELOAD 请求数据。
QueueChange(队列更改)
表示队列更改消息,例如插入、移除和更新。
QueueData
在 LOAD 请求中加入队列队列数据。
QueueId
表示包含队列 ID 完整列表的数据消息。
QueueInsertRequestData
媒体事件队列插入请求数据。
QueueItem
将内容信息加入队列。应用开发者可能需要创建 QueueItem,以使用 cast.framework.messages.InsertQueueItems 插入队列元素。在这种情况下,它们不应提供 itemId(因为当项插入队列时,系统会分配实际的 itemId)。这可以防止 ID 与从发送者应用添加的内容冲突。
QueueLoadRequestData
媒体事件队列 LOAD 请求数据。
QueueRemoveRequestData
媒体事件队列 REMOVE 请求数据。
QueueReorderRequestData
媒体事件 REORDER 请求数据。
QueueUpdateRequestData
媒体事件 UPDATE 队列请求数据。
RefreshCredentialsRequestData
RefreshCredentials
请求数据。
RequestData
媒体事件请求数据。
ResumeSessionRequestData
RESUME_SESSION 请求数据
SeekableRange
提供可查找范围(以秒为单位)。
SeekRequestData
媒体事件 SEEK 请求数据。
SessionState
一个状态对象,其中包含要在 StoreSession 中存储并在 ResumeSession 中恢复的所有数据。
SetCredentialsRequestData
SetCredentials
请求数据。
SetPlaybackRateRequestData
媒体事件播放速率请求数据。
StoreSessionRequestData
STORE_SESSION 请求数据
StoreSessionResponseData
STORE_SESSION 命令的响应数据。
TextTrackStyle
描述文本轨道的样式信息。
跟踪
描述轨道元数据信息。
Tracks 信息
跟踪信息。
TvShowMediaMetadata
电视剧集的媒体说明。
UserActionRequestData
UserAction
请求数据。
UserActionState
表示媒体的用户操作状态。
VastAdsRequest
VAST 广告请求配置。
视频信息
视频信息,例如视频分辨率和高动态范围 (HDR)。
Volume
表示媒体会话流的音量。
VolumeRequestData
媒体事件 SET_VOLUME 请求数据。
枚举
图片说明类型
字符串
文字轨道的字幕 MIME 类型。
值 |
|
---|---|
首席执行官 608 |
字符串 CEA 608 认证 |
TTML |
字符串 TTML |
浏览型转化 |
字符串 浏览型转化 |
TTML_MP4 |
字符串 TTML MP4 |
命令
number
位掩码值列表,用于设置或检索应用针对 cast.framework.messages.MediaStatus#supportedMediaCommands 支持的媒体命令。
值 |
|
---|---|
暂停 |
number Pause 命令。 |
寻求 |
number 跳转命令。 |
流式传输 |
number 流音量命令。 |
在线播放 |
number 流音量命令。 |
ALL_BASIC_MEDIA |
number 所有基本媒体。包含强制性命令 |
QUEUE_下一页 |
number Queue Next 命令。 |
QUEUE_PREV |
number Queue Prev 命令。 |
队列名称 |
number Queue Shuffle 命令。 |
QUEUE_REPEAT_ALL |
number Queue Repeat All 模式。 |
QUEUE_REPEAT_ONE |
number Queue Repeat One 模式。 |
队列重复 |
number 队列重复模式。 |
跳过 |
number 跳过 AD 命令。 |
修改轨道 |
number 修改“跟踪”命令。 |
播放进度 |
number 播放速率命令。 |
LIKE |
number 用户操作:顶命令。 |
踩 |
number 用户操作:踩命令。 |
关注 |
number 用户操作:关注命令。 |
取消关注 |
number 用户操作:取消关注命令。 |
流式传输 |
number 流式传输传输命令。 |
歌词 |
number 歌词命令。 |
容器类型
number
容器元数据的类型。
值 |
|
---|---|
常规容器 |
number 适用于大多数媒体类型的通用模板。 供 cast.framework.messages.ContainerMetadata 使用。 |
有声读物容器 |
number 有声读物的元数据。 供 cast.framework.messages.AudiobookContainerMetadata 使用。 |
- 另请参阅
- cast.framework.messages.QueueData.containerMetadata
Content 过滤模式
字符串
表示内容过滤模式。
值 |
|
---|---|
过滤条件 |
字符串 请勿播放露骨内容。 |
ErrorReason
字符串
表示媒体错误消息的原因。
值 |
|
---|---|
无效命令 |
字符串 当命令无效或未实现时会返回。 |
参数无效 |
字符串 当参数无效或缺少必需参数时,系统会返回此错误代码。 |
媒体 ID 无效 |
字符串 当媒体会话不存在时返回。 |
已跳过步数上限 |
字符串 当因达到跳过限制而无法跳过更多项时返回。 |
不支持 |
字符串 当应用不支持请求时返回。 |
不支持的语言 |
字符串 当请求的语言不受支持时返回。 |
结束队列 |
字符串 当因超出第一项或跳转至队列中的最后一项内容而无法跳过时返回。 |
DUPLICATE_REQUEST_ID |
字符串 当请求 ID 不唯一时(接收方正在处理具有相同 ID 的请求)时返回。 |
视频设备要求 |
字符串 由于请求的是支持视频的设备,因此无法完成请求时返回。 |
PREMIUM_ACCOUNT_REQUIRED |
字符串 当需要高级帐号才能使请求成功时返回。 |
应用错误 |
字符串 当应用状态无效,无法实现请求时会返回。 |
身份验证已过期 |
字符串 当身份验证过期(例如,用户更改密码或令牌被撤消)时无法执行请求时,系统会返回此错误代码。 |
CONCURRENT_STREAM_LIMIT |
字符串 当检测到并发视频流过多时返回。 |
家长控制 |
字符串 当内容因家长控制而被屏蔽时返回。 |
过滤的内容 |
字符串 当内容因过滤条件而被屏蔽时返回。 |
不适用地区 |
字符串 当内容因在部分地区不可用而被屏蔽时返回。 |
内容已播放 |
字符串 当请求的内容已在播放时返回。 |
INVALID_REQUEST |
字符串 当请求无效时返回。 |
常规加载错误 |
字符串 当加载请求遇到间歇性问题时返回。 |
ErrorType
字符串
表示媒体错误消息类型。
值 |
|
---|---|
无效玩家状态 |
字符串 当播放器状态无效而无法完成请求时会返回。 |
加载失败 |
字符串 当 LOAD 请求失败时返回。 |
加载已取消 |
字符串 当 LOAD 请求被另一个传入的 LOAD 请求取消时返回。 |
INVALID_REQUEST |
字符串 当请求无效时返回。 |
错误 |
字符串 一般错误,适用于任何其他错误情况。 |
ExtendedPlayerState
字符串
扩展的播放器状态信息。
值 |
|
---|---|
正在加载 |
字符串 播放器处于“正在加载”状态。 |
焦点状态
字符串
焦点状态。
值 |
|
---|---|
聚焦 |
字符串 接收者已聚焦。 |
非焦点 |
字符串 接收者未处于焦点状态,其他 activity 处于活动状态。 |
GetStatusOptions
number
GetStatusOptions
决定了 GET_STATUS
消息的媒体状态响应中必须包含的数据量。
值 |
|
---|---|
无元数据 |
number 请勿添加元数据标志。 |
NO_QUEUE_ITEMS |
number 请勿添加队列项标志。 |
HDR 类型
字符串
表示视频高动态范围 (HDR) 类型。
值 |
|
---|---|
SDR |
字符串 标准动态范围。 |
HDR |
字符串 高动态范围。 |
DV |
字符串 杜比视界。 |
HlsSegmentFormat
字符串
HLS 音频片段的格式。
值 |
|
---|---|
AAC |
字符串 采用 AAC 打包的音频基本流。 |
AC3 |
字符串 AC3 压缩音频基本流。 |
MP3 |
字符串 MP3 打包基本音频流。 |
TS |
字符串 MPEG-2 传输流。 |
TS_AAC |
字符串 AAC 低复杂度压缩的 MPEG-2 传输流 (AAC-LC)。 |
TS_HE_AAC |
字符串 AAC 高效压缩的 MPEG-2 传输流 (HE-AAC)。 |
AC_3 |
字符串 E-AC3 压缩音频元素流。 |
FMP4 |
字符串 音频以 ISO BMFF CMAF 碎片化 MP4 格式打包。 |
HlsVideoSegmentFormat
字符串
HLS 视频片段的格式。
值 |
|
---|---|
MPEG2_TS |
字符串 MPEG-2 传输流。支持 AVC。 |
FMP4 |
字符串 视频已压缩为 ISO BMFF CMAF 碎片化 MP4 格式。支持 AVC 和 HEVC。 |
闲置原因
字符串
播放器处于空闲状态的原因。
值 |
|
---|---|
CANCELLED |
字符串 发送者使用 STOP 命令请求停止播放。 |
INTERRUPTED |
字符串 发送者使用 LOAD 命令请求播放其他媒体。 |
FINISHED |
字符串 媒体播放已完成。 |
错误 |
字符串 媒体由于发生错误而中断,例如,如果播放器因网络连接错误而无法下载媒体,就可能会发生这种情况。 |
媒体类别
字符串
媒体类别。
值 |
|
---|---|
音频 |
字符串 媒体仅支持音频。 |
视频 |
字符串 媒体是视频和音频(默认)。 |
IMAGE |
字符串 媒体是一张图片。 |
MessageType
字符串
表示媒体消息类型。
元数据类型
number
媒体元数据的类型。
值 |
|
---|---|
常规 |
number 适用于大多数媒体类型的通用模板。 供 cast.framework.messages.GenericMediaMetadata 使用。 |
电影 |
number 以完整版影片播放。 供 cast.framework.messages.MovieMediaMetadata 使用。 |
电视节目 |
number 电视连续剧的剧集。 供 cast.framework.messages.TvShowMediaMetadata 使用。 |
音乐曲目 |
number 一首音乐曲目。 供 cast.framework.messages.MusicTrackMediaMetadata 使用。 |
照片 |
number |
有声读物章节 |
number 有声读物章节。 供 cast.framework.messages.AudiobookChapterMediaMetadata 使用。 |
- 另请参阅
- cast.framework.messages.MediaInformation.metadata
播放器状态
字符串
表示播放器状态。
值 |
|
---|---|
空闲 |
字符串 播放器处于空闲状态。空闲状态表示没有活跃的播放。通常,在 Cast 应用启动后,播放器会在收到 LOAD 请求或播放完毕之后立即处于此状态。 播放器会根据 cast.framework.messages.MediaStatus 中设置的 cast.framework.messages.IdleReason 转换到此状态。 |
正在播放 |
字符串 播放器处于“正在播放”状态。 |
已暂停 |
字符串 播放器处于“已暂停”状态。 |
正在缓冲 |
字符串 播放器处于“BUFFERING”状态。 |
QueueChangeType 类中的方法
字符串
QUEUE_CHANGE
传出消息使用的队列更改类型。
值 |
|
---|---|
INSERT |
字符串 队列中插入了内容。 |
移除 |
字符串 队列中有多项内容已移除。 |
更改项 |
字符串 内容列表已更改。 |
更新 |
字符串 队列经过更新,系统随即会发送一个新的有序列表。 |
无变化 |
字符串 队列没有变化。这用于当多个发送者最终请求相同的数据时进行回显。 |
队列类型
字符串
媒体容器/队列的类型。
值 |
|
---|---|
专辑 |
字符串 音乐专辑。 |
播放列表 |
字符串 音乐播放列表,例如私享播放列表、公开播放列表或自动生成的播放列表。 |
有声读物 |
字符串 有声读物。 |
电台 |
字符串 传统电台。 |
播客系列 |
字符串 播客系列。 |
TV_SERIES |
字符串 电视连续剧。 |
视频播放列表 |
字符串 视频播放列表。 |
直播 |
字符串 电视直播频道。 |
电影 |
字符串 影片。 |
重复模式
字符串
播放完所有内容后队列的行为。
值 |
|
---|---|
重复 |
字符串 队列完成后,媒体会话将终止。 |
REPEAT_ALL |
字符串 队列中的所有项将无限期播放,当最后一项播放时,将再次播放第一项。 |
重复 |
字符串 当前内容将重复播放。 |
REPEAT_ALL_AND_SHUFFLE |
字符串 队列中的所有项将无限期播放,当最后一项播放时,它将再次播放第一项(接收器将先随机播放列表)。 |
SeekResumeState
字符串
表示 SEEK 请求后的播放状态。
值 |
|
---|---|
播放_START |
字符串 这会强制启动媒体。 |
播放暂停 |
字符串 这会强制使媒体暂停播放。 |
StreamingProtocolType
number
流式传输协议类型。
值 |
|
---|---|
未知 |
number 未知的流式传输协议类型。 |
MPEG_DASH |
number MPEG-DASH(基于 HTTP 的动态自适应流式传输)协议类型。 |
HLS |
number HLS (HTTP Live Streaming) 协议类型。 |
流畅流式传输 |
number 平滑流式传输协议类型。 |
流式传输类型
字符串
表示流类型。
值 |
|
---|---|
加油 |
字符串 VOD 和 DVR 内容。 |
直播 |
字符串 线性直播内容。 |
无 |
字符串 |
TextTrackEdgeType
字符串
定义文字轨道边缘(边框)类型。
值 |
|
---|---|
无 |
字符串 文本周围不会显示边缘。 |
概要 |
字符串 文本周围显示实心轮廓。 |
删除 |
字符串 淡出阴影渲染在文本周围。 |
产生 |
字符串 文字相对于背景浮出或浮出。 |
已弃用 |
字符串 文本似乎在背景上被遮盖了。 |
文字字体通用字体系列
字符串
如果未在文本轨道中定义字体,则应使用通用字体系列。
值 |
|
---|---|
SANS_SERIF |
字符串 使用 Sans Serif 字体。 |
MONOSPACED_SANS_SERIF |
字符串 使用等宽的 Sans Serif 字体。 |
Serif |
字符串 使用 serif 字体。 |
等宽空格 |
字符串 使用等宽 Serif 字体。 |
休闲 |
字符串 使用随意的手写字体。 |
曲线 |
字符串 使用手写字体。 |
小号大写字母 |
字符串 使用小号字体。 |
文字字体样式
字符串
文字轨道字体样式。
值 |
|
---|---|
中 |
字符串 未经修改的字体。 |
粗体 |
字符串 粗体样式。 |
粗体 |
字符串 同时采用粗体和斜体样式。 |
... |
字符串 斜体样式。 |
文字跟踪类型
字符串
文字轨道类型(遵循 HTML5 文字轨道类型定义)。
值 |
|
---|---|
字幕 |
字符串 对话的转录或翻译,适用于声音可用但观看者不能理解的声音,例如,因为观看者无法理解媒体资源的配乐的语言。 |
字幕 |
字符串 对话、音效、相关音乐提示和其他相关音频信息的转录或翻译,非常适合相应音轨不可用的情况(例如,由于音轨已静音或有听力障碍的用户)。字幕会显示在视频上方。 |
说明 |
字符串 媒体资源中视频组件的文字说明,用于视觉组件不可用时的音频合成(例如,由于用户在不使用屏幕的情况下与应用互动,或用户视力受损)。说明已合成为单独的音轨。 |
章节 |
字符串 用于浏览媒体资源的章节标题。 |
元数据 |
字符串 用于通过脚本使用的轨道。 |
文字跟踪窗口类型
字符串
文本轨道窗口类型。
值 |
|
---|---|
无 |
字符串 |
中 |
字符串 |
圆角 |
字符串 |
跟踪类型
字符串
媒体轨道类型。
值 |
|
---|---|
文字 |
字符串 文字轨道。 |
音频 |
字符串 音轨。 |
视频 |
字符串 视频轨道。 |
用户操作
字符串
用户操作。
值 |
|
---|---|
LIKE |
字符串 用户指明了对当前播放的内容的类似偏好设置。 |
踩 |
字符串 用户指明对当前播放的内容的踩偏好设置。 |
关注 |
字符串 用户想要关注当前正在播放的内容或为其加星标。 |
取消关注 |
字符串 用户想要停止关注当前正在播放的内容。 |
举报 |
字符串 用户当前举报的不当内容。 |
跳过 |
字符串 用户想跳过当前正在播放的广告。 |
歌词 |
字符串 用户想要显示当前正在播放的歌曲的歌词。 |
用户操作上下文
字符串
UserAction
的上下文信息。
值 |
|
---|---|
未知上下文 |
字符串 |
轨道 |
字符串 |
专辑 |
字符串 |
音乐人 |
字符串 |
播放列表 |
字符串 |
剧集 |
字符串 |
系列 |
字符串 |
电影 |
字符串 |
频道 |
字符串 |
团队 |
字符串 |
播放器 |
字符串 |
教练 |
字符串 |
属性
图片说明类型
字符串
文字轨道的字幕 MIME 类型。
值 |
|
---|---|
首席执行官 608 |
字符串 CEA 608 认证 |
TTML |
字符串 TTML |
浏览型转化 |
字符串 浏览型转化 |
TTML_MP4 |
字符串 TTML MP4 |
命令
number
位掩码值列表,用于设置或检索应用针对 cast.framework.messages.MediaStatus#supportedMediaCommands 支持的媒体命令。
值 |
|
---|---|
暂停 |
number Pause 命令。 |
寻求 |
number 跳转命令。 |
流式传输 |
number 流音量命令。 |
在线播放 |
number 流音量命令。 |
ALL_BASIC_MEDIA |
number 所有基本媒体。包含强制性命令 |
QUEUE_下一页 |
number Queue Next 命令。 |
QUEUE_PREV |
number Queue Prev 命令。 |
队列名称 |
number Queue Shuffle 命令。 |
QUEUE_REPEAT_ALL |
number Queue Repeat All 模式。 |
QUEUE_REPEAT_ONE |
number Queue Repeat One 模式。 |
队列重复 |
number 队列重复模式。 |
跳过 |
number 跳过 AD 命令。 |
修改轨道 |
number 修改“跟踪”命令。 |
播放进度 |
number 播放速率命令。 |
LIKE |
number 用户操作:顶命令。 |
踩 |
number 用户操作:踩命令。 |
关注 |
number 用户操作:关注命令。 |
取消关注 |
number 用户操作:取消关注命令。 |
流式传输 |
number 流式传输传输命令。 |
歌词 |
number 歌词命令。 |
容器类型
number
容器元数据的类型。
值 |
|
---|---|
常规容器 |
number 适用于大多数媒体类型的通用模板。 供 cast.framework.messages.ContainerMetadata 使用。 |
有声读物容器 |
number 有声读物的元数据。 供 cast.framework.messages.AudiobookContainerMetadata 使用。 |
- 另请参阅
- cast.framework.messages.QueueData.containerMetadata
Content 过滤模式
字符串
表示内容过滤模式。
值 |
|
---|---|
过滤条件 |
字符串 请勿播放露骨内容。 |
ErrorReason
字符串
表示媒体错误消息的原因。
值 |
|
---|---|
无效命令 |
字符串 当命令无效或未实现时会返回。 |
参数无效 |
字符串 当参数无效或缺少必需参数时,系统会返回此错误代码。 |
媒体 ID 无效 |
字符串 当媒体会话不存在时返回。 |
已跳过步数上限 |
字符串 当因达到跳过限制而无法跳过更多项时返回。 |
不支持 |
字符串 当应用不支持请求时返回。 |
不支持的语言 |
字符串 当请求的语言不受支持时返回。 |
结束队列 |
字符串 当因超出第一项或跳转至队列中的最后一项内容而无法跳过时返回。 |
DUPLICATE_REQUEST_ID |
字符串 当请求 ID 不唯一时(接收方正在处理具有相同 ID 的请求)时返回。 |
视频设备要求 |
字符串 由于请求的是支持视频的设备,因此无法完成请求时返回。 |
PREMIUM_ACCOUNT_REQUIRED |
字符串 当需要高级帐号才能使请求成功时返回。 |
应用错误 |
字符串 当应用状态无效,无法实现请求时会返回。 |
身份验证已过期 |
字符串 当身份验证过期(例如,用户更改密码或令牌被撤消)时无法执行请求时,系统会返回此错误代码。 |
CONCURRENT_STREAM_LIMIT |
字符串 当检测到并发视频流过多时返回。 |
家长控制 |
字符串 当内容因家长控制而被屏蔽时返回。 |
过滤的内容 |
字符串 当内容因过滤条件而被屏蔽时返回。 |
不适用地区 |
字符串 当内容因在部分地区不可用而被屏蔽时返回。 |
内容已播放 |
字符串 当请求的内容已在播放时返回。 |
INVALID_REQUEST |
字符串 当请求无效时返回。 |
常规加载错误 |
字符串 当加载请求遇到间歇性问题时返回。 |
ErrorType
字符串
表示媒体错误消息类型。
值 |
|
---|---|
无效玩家状态 |
字符串 当播放器状态无效而无法完成请求时会返回。 |
加载失败 |
字符串 当 LOAD 请求失败时返回。 |
加载已取消 |
字符串 当 LOAD 请求被另一个传入的 LOAD 请求取消时返回。 |
INVALID_REQUEST |
字符串 当请求无效时返回。 |
错误 |
字符串 一般错误,适用于任何其他错误情况。 |
ExtendedPlayerState
字符串
扩展的播放器状态信息。
值 |
|
---|---|
正在加载 |
字符串 播放器处于“正在加载”状态。 |
焦点状态
字符串
焦点状态。
值 |
|
---|---|
聚焦 |
字符串 接收者已聚焦。 |
非焦点 |
字符串 接收者未处于焦点状态,其他 activity 处于活动状态。 |
GetStatusOptions
number
GetStatusOptions
决定了 GET_STATUS
消息的媒体状态响应中必须包含的数据量。
值 |
|
---|---|
无元数据 |
number 请勿添加元数据标志。 |
NO_QUEUE_ITEMS |
number 请勿添加队列项标志。 |
HDR 类型
字符串
表示视频高动态范围 (HDR) 类型。
值 |
|
---|---|
SDR |
字符串 标准动态范围。 |
HDR |
字符串 高动态范围。 |
DV |
字符串 杜比视界。 |
HlsSegmentFormat
字符串
HLS 音频片段的格式。
值 |
|
---|---|
AAC |
字符串 采用 AAC 打包的音频基本流。 |
AC3 |
字符串 AC3 压缩音频基本流。 |
MP3 |
字符串 MP3 打包基本音频流。 |
TS |
字符串 MPEG-2 传输流。 |
TS_AAC |
字符串 AAC 低复杂度压缩的 MPEG-2 传输流 (AAC-LC)。 |
TS_HE_AAC |
字符串 AAC 高效压缩的 MPEG-2 传输流 (HE-AAC)。 |
AC_3 |
字符串 E-AC3 压缩音频元素流。 |
FMP4 |
字符串 音频以 ISO BMFF CMAF 碎片化 MP4 格式打包。 |
HlsVideoSegmentFormat
字符串
HLS 视频片段的格式。
值 |
|
---|---|
MPEG2_TS |
字符串 MPEG-2 传输流。支持 AVC。 |
FMP4 |
字符串 视频已压缩为 ISO BMFF CMAF 碎片化 MP4 格式。支持 AVC 和 HEVC。 |
闲置原因
字符串
播放器处于空闲状态的原因。
值 |
|
---|---|
CANCELLED |
字符串 发送者使用 STOP 命令请求停止播放。 |
INTERRUPTED |
字符串 发送者使用 LOAD 命令请求播放其他媒体。 |
FINISHED |
字符串 媒体播放已完成。 |
错误 |
字符串 媒体由于发生错误而中断,例如,如果播放器因网络连接错误而无法下载媒体,就可能会发生这种情况。 |
媒体类别
字符串
媒体类别。
值 |
|
---|---|
音频 |
字符串 媒体仅支持音频。 |
视频 |
字符串 媒体是视频和音频(默认)。 |
IMAGE |
字符串 媒体是一张图片。 |
MessageType
字符串
表示媒体消息类型。
元数据类型
number
媒体元数据的类型。
值 |
|
---|---|
常规 |
number 适用于大多数媒体类型的通用模板。 供 cast.framework.messages.GenericMediaMetadata 使用。 |
电影 |
number 以完整版影片播放。 供 cast.framework.messages.MovieMediaMetadata 使用。 |
电视节目 |
number 电视连续剧的剧集。 供 cast.framework.messages.TvShowMediaMetadata 使用。 |
音乐曲目 |
number 一首音乐曲目。 供 cast.framework.messages.MusicTrackMediaMetadata 使用。 |
照片 |
number |
有声读物章节 |
number 有声读物章节。 供 cast.framework.messages.AudiobookChapterMediaMetadata 使用。 |
- 另请参阅
- cast.framework.messages.MediaInformation.metadata
播放器状态
字符串
表示播放器状态。
值 |
|
---|---|
空闲 |
字符串 播放器处于空闲状态。空闲状态表示没有活跃的播放。通常,在 Cast 应用启动后,播放器会在收到 LOAD 请求或播放完毕之后立即处于此状态。 播放器会根据 cast.framework.messages.MediaStatus 中设置的 cast.framework.messages.IdleReason 转换到此状态。 |
正在播放 |
字符串 播放器处于“正在播放”状态。 |
已暂停 |
字符串 播放器处于“已暂停”状态。 |
正在缓冲 |
字符串 播放器处于“BUFFERING”状态。 |
QueueChangeType 类中的方法
字符串
QUEUE_CHANGE
传出消息使用的队列更改类型。
值 |
|
---|---|
INSERT |
字符串 队列中插入了内容。 |
移除 |
字符串 队列中有多项内容已移除。 |
更改项 |
字符串 内容列表已更改。 |
更新 |
字符串 队列经过更新,系统随即会发送一个新的有序列表。 |
无变化 |
字符串 队列没有变化。这用于当多个发送者最终请求相同的数据时进行回显。 |
队列类型
字符串
媒体容器/队列的类型。
值 |
|
---|---|
专辑 |
字符串 音乐专辑。 |
播放列表 |
字符串 音乐播放列表,例如私享播放列表、公开播放列表或自动生成的播放列表。 |
有声读物 |
字符串 有声读物。 |
电台 |
字符串 传统电台。 |
播客系列 |
字符串 播客系列。 |
TV_SERIES |
字符串 电视连续剧。 |
视频播放列表 |
字符串 视频播放列表。 |
直播 |
字符串 电视直播频道。 |
电影 |
字符串 影片。 |
重复模式
字符串
播放完所有内容后队列的行为。
值 |
|
---|---|
重复 |
字符串 队列完成后,媒体会话将终止。 |
REPEAT_ALL |
字符串 队列中的所有项将无限期播放,当最后一项播放时,将再次播放第一项。 |
重复 |
字符串 当前内容将重复播放。 |
REPEAT_ALL_AND_SHUFFLE |
字符串 队列中的所有项将无限期播放,当最后一项播放时,它将再次播放第一项(接收器将先随机播放列表)。 |
SeekResumeState
字符串
表示 SEEK 请求后的播放状态。
值 |
|
---|---|
播放_START |
字符串 这会强制启动媒体。 |
播放暂停 |
字符串 这会强制使媒体暂停播放。 |
StreamingProtocolType
number
流式传输协议类型。
值 |
|
---|---|
未知 |
number 未知的流式传输协议类型。 |
MPEG_DASH |
number MPEG-DASH(基于 HTTP 的动态自适应流式传输)协议类型。 |
HLS |
number HLS (HTTP Live Streaming) 协议类型。 |
流畅流式传输 |
number 平滑流式传输协议类型。 |
流式传输类型
字符串
表示流类型。
值 |
|
---|---|
加油 |
字符串 VOD 和 DVR 内容。 |
直播 |
字符串 线性直播内容。 |
无 |
字符串 |
TextTrackEdgeType
字符串
定义文字轨道边缘(边框)类型。
值 |
|
---|---|
无 |
字符串 文本周围不会显示边缘。 |
概要 |
字符串 文本周围显示实心轮廓。 |
删除 |
字符串 淡出阴影渲染在文本周围。 |
产生 |
字符串 文字相对于背景浮出或浮出。 |
已弃用 |
字符串 文本似乎在背景上被遮盖了。 |
文字字体通用字体系列
字符串
如果未在文本轨道中定义字体,则应使用通用字体系列。
值 |
|
---|---|
SANS_SERIF |
字符串 使用 Sans Serif 字体。 |
MONOSPACED_SANS_SERIF |
字符串 使用等宽的 Sans Serif 字体。 |
Serif |
字符串 使用 serif 字体。 |
等宽空格 |
字符串 使用等宽 Serif 字体。 |
休闲 |
字符串 使用随意的手写字体。 |
曲线 |
字符串 使用手写字体。 |
小号大写字母 |
字符串 使用小号字体。 |
文字字体样式
字符串
文字轨道字体样式。
值 |
|
---|---|
中 |
字符串 未经修改的字体。 |
粗体 |
字符串 粗体样式。 |
粗体 |
字符串 同时采用粗体和斜体样式。 |
... |
字符串 斜体样式。 |
文字跟踪类型
字符串
文字轨道类型(遵循 HTML5 文字轨道类型定义)。
值 |
|
---|---|
字幕 |
字符串 对话的转录或翻译,适用于声音可用但观看者不能理解的声音,例如,因为观看者无法理解媒体资源的配乐的语言。 |
字幕 |
字符串 对话、音效、相关音乐提示和其他相关音频信息的转录或翻译,非常适合相应音轨不可用的情况(例如,由于音轨已静音或有听力障碍的用户)。字幕会显示在视频上方。 |
说明 |
字符串 媒体资源中视频组件的文字说明,用于视觉组件不可用时的音频合成(例如,由于用户在不使用屏幕的情况下与应用互动,或用户视力受损)。说明已合成为单独的音轨。 |
章节 |
字符串 用于浏览媒体资源的章节标题。 |
元数据 |
字符串 用于通过脚本使用的轨道。 |
文字跟踪窗口类型
字符串
文本轨道窗口类型。
值 |
|
---|---|
无 |
字符串 |
中 |
字符串 |
圆角 |
字符串 |
跟踪类型
字符串
媒体轨道类型。
值 |
|
---|---|
文字 |
字符串 文字轨道。 |
音频 |
字符串 音轨。 |
视频 |
字符串 视频轨道。 |
用户操作
字符串
用户操作。
值 |
|
---|---|
LIKE |
字符串 用户指明了对当前播放的内容的类似偏好设置。 |
踩 |
字符串 用户指明对当前播放的内容的踩偏好设置。 |
关注 |
字符串 用户想要关注当前正在播放的内容或为其加注星标。 |
取消关注 |
字符串 用户想要停止关注当前正在播放的内容。 |
举报 |
字符串 用户当前举报的不当内容。 |
跳过 |
字符串 用户想跳过当前正在播放的广告。 |
歌词 |
字符串 用户想要显示当前正在播放的歌曲的歌词。 |
用户操作上下文
字符串
UserAction
的上下文信息。
值 |
|
---|---|
未知上下文 |
字符串 |
轨道 |
字符串 |
专辑 |
字符串 |
音乐人 |
字符串 |
播放列表 |
字符串 |
剧集 |
字符串 |
系列 |
字符串 |
电影 |
字符串 |
频道 |
字符串 |
团队 |
字符串 |
播放器 |
字符串 |
教练 |
字符串 |