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