状态开始
状态开始事件表示媒体播放器进入跟踪状态,如全屏、静音或隐藏式字幕。 一个播放器可以同时处于多个状态,并且状态可以在同一事件调用中开始和结束。 使用状态结束事件关闭每个状态。
有效的状态名称: fullscreen、mute、closedCaptioning、pictureInPicture、inFocus
建议的实施类型
Web SDK
使用eventType: "media.statesUpdate"和statesStart中的状态名称调用sendEvent:
| code language-javascript |
|---|
|
可以在同一调用中启动多个状态:
| code language-javascript |
|---|
|
iOS
将trackPlayerStateStart与通过相应的MediaConstants.PlayerState常量创建的状态对象一起使用。
| code language-swift |
|---|
|
Android
将trackPlayerStateStart与通过相应的MediaConstants.PlayerState常量创建的状态对象一起使用。
| code language-kotlin |
|---|
|
Roku
使用eventType: "media.statesUpdate"和statesStart中的状态名称调用sendMediaEvent:
| code language-brightscript |
|---|
|
Media Edge API
在statesStart中调用状态名称为statesUpdate的终结点:
| code language-sh |
|---|
|
旧版实施类型(仅限Analytics)
Media SDK JS 3.x
将ADB.Media.createStateObject与相应的ADB.Media.PlayerState常量一起使用:
| code language-javascript |
|---|
|
Chromecast
将ADBMobile.media.createStateObject与相应的ADBMobile.media.PlayerState常量一起使用:
| code language-javascript |
|---|
|
媒体收集API
向事件终结点发送stateStart帖子:
| code language-json |
|---|
|
recommendation-more-help
media-analytics-help