cast. 框架。 消息。 MediaInformation
表示媒体信息。
构造函数
媒体信息
新的 MediaInformation()
属性
剪辑
(非 null cast.framework.messages.BreakClip 或未定义的数组)
部分中断剪辑,包括当前正在播放的剪辑以及以下部分剪辑。
发送部分列表而不是完整列表的原因是避免生成大量的 MediaStatus
消息。
休息
(非 null cast.framework.messages.Break 或未定义的数组)
广告插播时间点列表。
contentId
字符串
通常是媒体的网址。
contentType
字符串
内容 MIME 类型。
contentUrl
(字符串或未定义)
可选的媒体网址,允许使用 contentId
作为实际 ID。
如果提供 contentUrl
,则它用作媒体网址,否则将 contentId
用作媒体网址。
自定义数据
(非 null 对象或未定义)
特定于应用的媒体信息。
时长
(数字或未定义)
媒体时长。如果 streamType
设置为 LIVE
,则设置为 -1
。
entity
(字符串或未定义)
(可选)指向媒体实体的 Google 助理深层链接。
hlsSegmentFormat
(非 null cast.framework.messages.HlsSegmentFormat 或 undefined)
HLS 音频片段的格式。
hlsVideoSegmentFormat
(非 null cast.framework.messages.HlsVideoSegmentFormat 或 undefined)
HLS 视频片段的格式。
mediaCategory
(非 null cast.framework.messages.MediaCategory 或未定义)
媒体(音频、视频和图片)。
元数据
(非 null cast.framework.messages.MediaMetadata、非 null 对象或未定义)
媒体元数据。
startAbsoluteTime
(数字或未定义)
提供直播的绝对时间(以 Unix 纪元时间为单位,以秒为单位)。 对于直播活动,它是指活动开始的时间,否则,就是直播开始时可寻址范围的开始时间。
流类型
非 null cast.framework.messages.StreamType
流类型。
textTrackStyle
(非 null cast.framework.messages.TextTrackStyle 或未定义)
文本轨道的样式。
跟踪
(非 null cast.framework.messages.Track 或未定义的数组)
媒体轨道。
userActionState
(cast.framework.messages.UserActionState 或未定义)的非 null 数组
指示媒体的用户操作状态。 指明用户喜欢、不喜欢或关注媒体。
vmapAdsRequest
(非 null cast.framework.messages.VastAdsRequest 或未定义)
VMAP 广告请求配置。 在未提供 break 和 breakClip 时使用。为避免溢出,MediaStatus 消息中不包含此字段。