Lägesstart
Händelsen för lägesstart signalerar att mediespelaren övergick i ett spårat läge, t.ex. helskärmsläge, stängd bildtext. En spelare kan vara i flera lägen samtidigt, och lägen kan startas och avslutas i samma händelseanrop. Stäng varje läge med en lägessluthändelse.
Giltiga lägesnamn: fullscreen, mute, closedCaptioning, pictureInPicture, inFocus
- Förutsättningar: Sessionsstart
- Associerat mått: Varierar beroende på stat; se Spåra spelarlägen
Rekommenderade implementeringstyper
Anropa sendEvent med eventType: "media.statesUpdate" och lägesnamnet i statesStart:
| code language-javascript |
|---|
|
Flera lägen kan startas i samma anrop:
| code language-javascript |
|---|
|
Använd trackPlayerStateStart med ett tillståndsobjekt som skapats från lämplig MediaConstants.PlayerState-konstant.
| code language-swift |
|---|
|
Använd trackPlayerStateStart med ett tillståndsobjekt som skapats från lämplig MediaConstants.PlayerState-konstant.
| code language-kotlin |
|---|
|
Anropa sendMediaEvent med eventType: "media.statesUpdate" och lägesnamnet i statesStart:
| code language-brightscript |
|---|
|
Anropa slutpunkten statesUpdate med tillståndsnamnet i statesStart:
| code language-sh |
|---|
|
Äldre implementeringstyper (endast analys)
Använd ADB.Media.createStateObject med rätt ADB.Media.PlayerState-konstant:
| code language-javascript |
|---|
|
Använd ADBMobile.media.createStateObject med rätt ADBMobile.media.PlayerState-konstant:
| code language-javascript |
|---|
|
Skicka en stateStart POST till händelsens slutpunkt:
| code language-json |
|---|
|