命名空间:消息

枚举

图片说明类型

静态

字符串

文字轨道的字幕 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

所有基本媒体。包含强制性命令 PAUSESEEKSTREAM_VOLUMESTREAM_MUTEEDIT_TRACKSPLAYBACK_RATE

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

静态

字符串

表示媒体消息类型。

媒体状态

字符串

当前媒体状态的传出消息。 消息类型为:cast.framework.messages.MediaStatus

CLOUD_STATUS

字符串

媒体状态向云端发送者发送的消息。 消息类型为:cast.framework.messages.CloudMediaStatus

QUEUE_变化

字符串

队列更改的传出消息。消息类型为:cast.framework.messages.QueueChange

QUEUE_ITEMS

字符串

队列项信息的外发消息。 消息类型为:cast.framework.messages.ItemsInfo

QUEUE_ITEM_IDS

字符串

队列 ID 列表的传出消息。消息类型为:cast.framework.messages.QueueIds

GET_STATUS

字符串

请求获取当前媒体状态。消息类型为:cast.framework.messages.GetStatusRequestData

放进

字符串

请求加载媒体。 消息类型为:cast.framework.messages.LoadRequestData

暂停

字符串

请求暂停播放器。 消息类型为:cast.framework.messages.RequestData

停止

字符串

请求停止播放器。消息类型为:cast.framework.messages.RequestData

PLAY

字符串

请求继续播放。 消息类型为:cast.framework.messages.RequestData

跳过

字符串

请求跳过播放广告。 消息类型为:cast.framework.messages.RequestData

再玩一次

字符串

请求再次播放当前媒体。 消息类型为:cast.framework.messages.RequestData

寻求

字符串

请求跳转媒体。 消息类型为:cast.framework.messages.SeekRequestData

SET_PLAYBACK_RATE

字符串

请求更改播放速率。消息类型为:cast.framework.messages.SetPlaybackRateRequestData

成交量

字符串

请求更改当前媒体音量。 消息类型为:cast.framework.messages.VolumeRequestData

修改轨道信息

字符串

请求更改播放的曲目或音轨。 消息类型为:cast.framework.messages.EditTracksInfoRequestData

编辑音频轨道

字符串

请求更改播放曲目。 消息类型为:cast.framework.messages.EditAudioTracksRequestData

预提取

字符串

请求预缓存数据。 消息类型为:cast.framework.messages.PrecacheRequestData

预加载

字符串

请求预加载项。 消息类型为:cast.framework.messages.PreloadRequestData

QUEUE_加载

字符串

请求加载队列。消息类型为:cast.framework.messages.QueueLoadRequestData

QUEUE_INSERT

字符串

请求插入队列。消息类型为:cast.framework.messages.QueueInsertRequestData

QUEUE_更新

字符串

请求更新队列。消息类型为:cast.framework.messages.QueueUpdateRequestData

QUEUE_REMOVE

字符串

请求从队列中移除。 消息类型为:cast.framework.messages.QueueRemoveRequestData

排队顺序

字符串

请求重新排序队列。消息类型为:cast.framework.messages.QueueReorderRequestData

QUEUE_下一页

字符串

请求队列中的下一项内容。当接收者从发送者收到此内容时,消息会映射到 jump1cast.framework.messages.MessageType.QUEUE_UPDATE。因此,在为 QUEUE_NEXT 编写拦截器时,应将 cast.framework.messages.MessageType.QUEUE_UPDATE 用作消息类型。消息类型为:cast.framework.messages.RequestData

QUEUE_PREV

字符串

请求队列中的上一项内容。当接收者从发送者收到此内容时,消息会映射到 jump-1cast.framework.messages.MessageType.QUEUE_UPDATE。因此,在为 QUEUE_PREV 编写拦截器时,应将 cast.framework.messages.MessageType.QUEUE_UPDATE 用作消息类型。消息类型为:cast.framework.messages.RequestData

QUEUE_GET_ITEM_RANGE

字符串

请求获取队列中的项。消息类型为:cast.framework.messages.FetchItemsRequestData

QUEUE_GET_ITEMS

字符串

请求获取项信息。消息类型为:cast.framework.messages.GetItemsInfoRequestData

QUEUE_GET_ITEM_IDS

字符串

请求获取队列 ID。消息类型为:cast.framework.messages.RequestData

队列名称

字符串

请求随机播放队列。消息类型为:cast.framework.messages.RequestData

凭据设置

字符串

设置用户凭据。 消息类型为:cast.framework.messages.SetCredentialsRequestData

加载_ENTITY_

字符串

按实体 ID 加载媒体。 消息类型为:cast.framework.messages.LoadByEntityRequestData

USER_ACTION

字符串

像处理用户操作一样处理。 消息类型为:cast.framework.messages.UserActionRequestData

显示状态

字符串

在屏幕上显示媒体状态。 消息类型为:cast.framework.messages.DisplayStatusRequestData

聚焦

字符串

接收者应用焦点状态已更改。消息类型为:cast.framework.messages.FocusStateRequestData

自定义命令

字符串

处理自定义应用命令。消息类型为:cast.framework.messages.CustomCommandRequestData

商店

字符串

商店会话命令。 消息类型为:cast.framework.messages.StoreSessionRequestData

继续

字符串

Resume session 命令。 消息类型为:cast.framework.messages.ResumeSessionRequestData

会话状态

字符串

StoreSession 的响应类型。消息类型为:cast.framework.messages.StoreSessionResponseData

元数据类型

静态

number

媒体元数据的类型。

常规

number

适用于大多数媒体类型的通用模板。 供 cast.framework.messages.GenericMediaMetadata 使用。

电影

number

以完整版影片播放。 供 cast.framework.messages.MovieMediaMetadata 使用。

电视节目

number

电视连续剧的剧集。 供 cast.framework.messages.TvShowMediaMetadata 使用。

音乐曲目

number

一首音乐曲目。 供 cast.framework.messages.MusicTrackMediaMetadata 使用。

照片

number

照片。 供 cast.framework.messages.PhotoMediaMetadata 使用。

有声读物章节

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

所有基本媒体。包含强制性命令 PAUSESEEKSTREAM_VOLUMESTREAM_MUTEEDIT_TRACKSPLAYBACK_RATE

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

静态

字符串

表示媒体消息类型。

媒体状态

字符串

当前媒体状态的传出消息。 消息类型为:cast.framework.messages.MediaStatus

CLOUD_STATUS

字符串

媒体状态向云端发送者发送的消息。 消息类型为:cast.framework.messages.CloudMediaStatus

QUEUE_变化

字符串

队列更改的传出消息。消息类型为:cast.framework.messages.QueueChange

QUEUE_ITEMS

字符串

队列项信息的外发消息。 消息类型为:cast.framework.messages.ItemsInfo

QUEUE_ITEM_IDS

字符串

队列 ID 列表的传出消息。消息类型为:cast.framework.messages.QueueIds

GET_STATUS

字符串

请求获取当前媒体状态。消息类型为:cast.framework.messages.GetStatusRequestData

放进

字符串

请求加载媒体。 消息类型为:cast.framework.messages.LoadRequestData

暂停

字符串

请求暂停播放器。 消息类型为:cast.framework.messages.RequestData

停止

字符串

请求停止播放器。消息类型为:cast.framework.messages.RequestData

PLAY

字符串

请求继续播放。 消息类型为:cast.framework.messages.RequestData

跳过

字符串

请求跳过播放广告。 消息类型为:cast.framework.messages.RequestData

再玩一次

字符串

请求再次播放当前媒体。 消息类型为:cast.framework.messages.RequestData

寻求

字符串

请求跳转媒体。 消息类型为:cast.framework.messages.SeekRequestData

SET_PLAYBACK_RATE

字符串

请求更改播放速率。消息类型为:cast.framework.messages.SetPlaybackRateRequestData

成交量

字符串

请求更改当前媒体音量。 消息类型为:cast.framework.messages.VolumeRequestData

修改轨道信息

字符串

请求更改播放的曲目或音轨。 消息类型为:cast.framework.messages.EditTracksInfoRequestData

编辑音频轨道

字符串

请求更改播放曲目。 消息类型为:cast.framework.messages.EditAudioTracksRequestData

预提取

字符串

请求预缓存数据。 消息类型为:cast.framework.messages.PrecacheRequestData

预加载

字符串

请求预加载项。 消息类型为:cast.framework.messages.PreloadRequestData

QUEUE_加载

字符串

请求加载队列。消息类型为:cast.framework.messages.QueueLoadRequestData

QUEUE_INSERT

字符串

请求插入队列。消息类型为:cast.framework.messages.QueueInsertRequestData

QUEUE_更新

字符串

请求更新队列。消息类型为:cast.framework.messages.QueueUpdateRequestData

QUEUE_REMOVE

字符串

请求从队列中移除。 消息类型为:cast.framework.messages.QueueRemoveRequestData

排队顺序

字符串

请求重新排序队列。消息类型为:cast.framework.messages.QueueReorderRequestData

QUEUE_下一页

字符串

请求队列中的下一项内容。当接收者从发送者收到此内容时,消息会映射到 jump1cast.framework.messages.MessageType.QUEUE_UPDATE。因此,在为 QUEUE_NEXT 编写拦截器时,应将 cast.framework.messages.MessageType.QUEUE_UPDATE 用作消息类型。消息类型为:cast.framework.messages.RequestData

QUEUE_PREV

字符串

请求队列中的上一项内容。当接收者从发送者收到此内容时,消息会映射到 jump-1cast.framework.messages.MessageType.QUEUE_UPDATE。因此,在为 QUEUE_PREV 编写拦截器时,应将 cast.framework.messages.MessageType.QUEUE_UPDATE 用作消息类型。消息类型为:cast.framework.messages.RequestData

QUEUE_GET_ITEM_RANGE

字符串

请求获取队列中的项。消息类型为:cast.framework.messages.FetchItemsRequestData

QUEUE_GET_ITEMS

字符串

请求获取项信息。消息类型为:cast.framework.messages.GetItemsInfoRequestData

QUEUE_GET_ITEM_IDS

字符串

请求获取队列 ID。消息类型为:cast.framework.messages.RequestData

队列名称

字符串

请求随机播放队列。消息类型为:cast.framework.messages.RequestData

凭据设置

字符串

设置用户凭据。 消息类型为:cast.framework.messages.SetCredentialsRequestData

加载_ENTITY_

字符串

按实体 ID 加载媒体。 消息类型为:cast.framework.messages.LoadByEntityRequestData

USER_ACTION

字符串

像处理用户操作一样处理。 消息类型为:cast.framework.messages.UserActionRequestData

显示状态

字符串

在屏幕上显示媒体状态。 消息类型为:cast.framework.messages.DisplayStatusRequestData

聚焦

字符串

接收者应用焦点状态已更改。消息类型为:cast.framework.messages.FocusStateRequestData

自定义命令

字符串

处理自定义应用命令。消息类型为:cast.framework.messages.CustomCommandRequestData

商店

字符串

商店会话命令。 消息类型为:cast.framework.messages.StoreSessionRequestData

继续

字符串

Resume session 命令。 消息类型为:cast.framework.messages.ResumeSessionRequestData

会话状态

字符串

StoreSession 的响应类型。消息类型为:cast.framework.messages.StoreSessionResponseData

元数据类型

静态

number

媒体元数据的类型。

常规

number

适用于大多数媒体类型的通用模板。 供 cast.framework.messages.GenericMediaMetadata 使用。

电影

number

以完整版影片播放。 供 cast.framework.messages.MovieMediaMetadata 使用。

电视节目

number

电视连续剧的剧集。 供 cast.framework.messages.TvShowMediaMetadata 使用。

音乐曲目

number

一首音乐曲目。 供 cast.framework.messages.MusicTrackMediaMetadata 使用。

照片

number

照片。 供 cast.framework.messages.PhotoMediaMetadata 使用。

有声读物章节

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的上下文信息。

未知上下文

字符串

轨道

字符串

专辑

字符串

音乐人

字符串

播放列表

字符串

剧集

字符串

系列

字符串

电影

字符串

频道

字符串

团队

字符串

播放器

字符串

教练

字符串