Fine stato
L’evento di fine stato segnala che il lettore multimediale è uscito da uno stato tracciato come schermo intero, disattivazione audio o sottotitoli. Invia per chiudere uno stato aperto da Inizio stato. Gli stati possono essere avviati e terminati nella stessa chiamata evento. Un lettore può uscire simultaneamente da più stati.
Nomi di stato validi: fullscreen, mute, closedCaptioning, pictureInPicture, inFocus
- Prerequisiti: Inizio sessione, Inizio stato
- Metrica associata: varia in base allo stato; vedi Tracciare gli stati del lettore
Tipi di implementazione consigliati
Chiama sendEvent con eventType: "media.statesUpdate" e il nome dello stato in statesEnd:
| code language-javascript |
|---|
|
Gli stati possono essere avviati e terminati nella stessa chiamata:
| code language-javascript |
|---|
|
Utilizzare trackPlayerStateEnd con un oggetto stato creato dalla costante MediaConstants.PlayerState appropriata.
| code language-swift |
|---|
|
Utilizzare trackPlayerStateEnd con un oggetto stato creato dalla costante MediaConstants.PlayerState appropriata.
| code language-kotlin |
|---|
|
Chiamare sendMediaEvent con eventType: "media.statesUpdate" e il nome dello stato in statesEnd:
| code language-brightscript |
|---|
|
Chiama l’endpoint statesUpdate con il nome dello stato in statesEnd:
| code language-sh |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Utilizza ADB.Media.createStateObject con la costante ADB.Media.PlayerState appropriata:
| code language-javascript |
|---|
|
Utilizza ADBMobile.media.createStateObject con la costante ADBMobile.media.PlayerState appropriata:
| code language-javascript |
|---|
|
Invia un POST stateEnd all’endpoint eventi:
| code language-json |
|---|
|