事件类型和描述 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