狀態開始
狀態開始事件表示媒體播放器進入追蹤狀態,例如全熒幕、靜音或隱藏式字幕。 播放器可同時處於多個狀態,且狀態可在相同事件呼叫中開始和結束。 以狀態end事件關閉每個狀態。
有效的狀態名稱: fullscreen、mute、closedCaptioning、pictureInPicture、inFocus
建議的實作型別
Web SDK
使用eventType: "media.statesUpdate"和statesStart中的狀態名稱呼叫sendEvent:
| code language-javascript |
|---|
|
可以在相同呼叫中開始多個狀態:
| code language-javascript |
|---|
|
iOS
使用狀態物件(從適當的MediaConstants.PlayerState常數建立)的trackPlayerStateStart。
| code language-swift |
|---|
|
Android
使用狀態物件(從適當的MediaConstants.PlayerState常數建立)的trackPlayerStateStart。
| code language-kotlin |
|---|
|
Roku
使用eventType: "media.statesUpdate"和statesStart中的狀態名稱呼叫sendMediaEvent:
| code language-brightscript |
|---|
|
Media Edge API
呼叫statesUpdate端點,其狀態名稱位於statesStart中:
| code language-sh |
|---|
|
舊版實作型別(僅限Analytics)
Media SDK JS 3.x
搭配適當的ADB.Media.PlayerState常數使用ADB.Media.createStateObject:
| code language-javascript |
|---|
|
Chromecast
搭配適當的ADBMobile.media.PlayerState常數使用ADBMobile.media.createStateObject:
| code language-javascript |
|---|
|
媒體收集API
傳送stateStart張貼至事件端點:
| code language-json |
|---|
|
recommendation-more-help
media-analytics-help