本页介绍 隐藏式字幕 播放器状态的数据收集。 查看受隐藏式字幕影响的流数量🔗、隐藏式字幕数量和隐藏式字幕总持续时长以了解相应的报表量度。
当查看器打开和关闭字幕时,将跟踪隐藏式字幕播放器状态。 在启用字幕时触发状态开始事件,并在禁用字幕时触发状态结束事件。 后端根据这些事件计算三个量度:受影响的流数、状态条目计数和状态停留的总时间。
a.media.states.closedcaptioning.set, a.media.states.closedcaptioning.count, a.media.states.closedcaptioning.timec_contextdata.a.media.states.closedcaptioning.set, c_contextdata.a.media.states.closedcaptioning.count, c_contextdata.a.media.states.closedcaptioning.time建议的实施类型
使用sendEvent发送状态已添加到statesStart的media.statesUpdate事件:
| code language-javascript |
|---|
|
当查看器禁用字幕时,发送另一个状态为statesEnd的事件:
| code language-javascript |
|---|
|
将tracker.trackPlayerStateStart()和tracker.trackPlayerStateEnd()与MediaConstants.PlayerState.CLOSED_CAPTION常量一起使用。
| code language-swift |
|---|
|
将tracker.trackPlayerStateStart()和tracker.trackPlayerStateEnd()与MediaConstants.PlayerState.CLOSED_CAPTION常量一起使用。
| code language-kotlin |
|---|
|
使用sendMediaEvent发送状态已添加到statesStart的media.statesUpdate事件:
| code language-brightscript |
|---|
|
当查看器禁用字幕时,发送另一个状态为statesEnd的事件:
| code language-brightscript |
|---|
|
在statesStart中使用closedCaptioning调用statesUpdate终结点(或者在查看器禁用字幕时statesEnd):
| code language-json |
|---|
|
旧版实施类型(仅限Analytics)
使用ADB.Media.createStateObject和ADB.Media.PlayerState.ClosedCaptioning常量:
| code language-javascript |
|---|
|
直接将ADBMobile.media.createStateObject与"closedCaptioning"字符串一起使用,因为Chromecast没有命名PlayerState常量:
| code language-javascript |
|---|
|
启用字幕时发送stateStart POST请求,禁用字幕时发送stateEnd POST:
| code language-json |
|---|
|
有关完整请求结构,请参阅媒体收集API事件引用。