事件类型和描述 event-types-and-descriptions
sessionStart
随 sessions
调用发送。当响应返回时,您将从 Location 标头中提取会话 ID,并将其用于对收集服务器的后续事件调用。
play
当播放器从一种状态变为“正在播放”状态(即,播放器触发了 on('Playing')
回调)时发送。播放器可从中转变为“正在播放”的其他状态包括:“正在缓冲”,用户从“已暂停”状态恢复,播放器从错误中恢复,自动播放等等。
ping
- 主内容 - 在主内容播放期间,无论已发送的其他 API 事件如何,必须每 10 秒发送一次。第一个 ping 事件应在主内容开始播放的 10 秒后触发。
- 广告内容 - 在广告跟踪期间必须每 1 秒发送一次。
Ping 事件应该 不 包含请求正文中的 params
映射。
bitrateChange
在比特率发生更改时发送。
bufferStart
缓冲开始时发送。没有 bufferResume
事件类型。在 bufferStart
之后发送 play
事件时一定会发生 bufferResume
事件。
pauseStart
用户按“暂停”时发送。没有 resume
事件类型。在 pauseStart
之后发送 play
事件时一定会发生 resume
事件。
adBreakStart
表示广告时间的开始
adStart
表示广告的开始
adComplete
表示广告时间的结束
adSkip
表示广告跳过
adBreakComplete
表示广告时间的结束
chapterStart
表示章节区段的开始
chapterSkip
表示章节跳过
chapterComplete
表示一个章节的结束
error
表示出现错误。
sessionEnd
此事件用于在用户放弃观看内容并且不太可能返回时通知 Media Analytics 后端立即关闭会话。
如果未发送sessionEnd
,则放弃的会话将正常超时(如果未收到任何事件的时间达到10分钟,或者播放头没有发生移动的时间达到30分钟)。 此外,所有随后使用该会话ID进行的媒体调用都将被丢弃。
sessionComplete
达到主内容的结尾时发送
IMPORTANT
对于每个事件类型,您应该参考 JSON 验证架构,以验证正确的事件参数类型和要求。
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb