关于标准状态和自定义状态
有五个标准播放器状态可用,而且您可以添加自己的自定义状态。
标准状态名称
Media SDK 常数
媒体收集 API 名称
全屏
ADB.Media.PlayerState.Fullscreen
fullScreen
隐藏式字幕
ADB.Media.PlayerState.ClosedCaptioning
closedCaptioning
静音
ADB.Media.PlayerState.Mute
mute
画中画
ADB.Media.PlayerState.PictureInPicture
pictureInPicture
聚焦
ADB.Media.PlayerState.InFocus
inFocus
在 Analytics 报表中,标准状态和自定义状态采用相同方式计算数据,但采用不同方式存储数据。
对于标准状态 - 当您从“媒体管理”控制台的 Analytics 报告(管理员端)中启用播放器状态跟踪时,有 15 个解决方案变量可用于报表和数据导出。
对于自定义状态 - 您可以创建自己的处理规则,将经过计算的值存储到自定义事件中,然后将这些规则用于报表和数据导出。
准则
- 一个视频会话仅限拥有 10 个播放器状态。
- 状态可以任意组合。
- 如果经过了多个播放器状态,则仅保留前 10 个状态并将其转发到下游的 VA 处理组件。
- 无论是否结束,所有状态的上限都是 10 个状态。
- 一个状态可以多次开始和结束,但只被计为单个状态。例如,
closedCapationing
可以启动和停止五次,但它将计为单个状态。 - 状态数超过允许的最大数 10 个的每个状态都将被丢弃。
自定义状态
利用创建自定义状态的功能,您可以在播放会话期间捕获自定义操作和更新自定义元数据。
有关创建自定义状态的信息,请参参阅 Media API 参考指南:createStateObject
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb