Voorbeelden van statussen van speler bijhouden

Voorbeeld van lange pauze

Wanneer een videosessie een pauzeduur heeft die langer is dan 30 minuten, vereist de API een nieuwe sessie. Als dit gebeurt, moet de client een nieuwe sessie-id genereren. Voor beide videosessies moet de client alle statussen van een speler behouden en alle informatie als een stateStart -gebeurtenis direct na de sessionStart -aanroep verzenden.

sessionStart → stateStart (fullscreen) → stateStart (mute) → pauseStart → (pings for 30 minutes) → sessionEnd

Nadat sessionEnd is verzonden, moet een nieuwe videosessie worden gestart en de eerste API-gebeurtenissen zijn:

sessionStart → stateStart (fullscreen) → stateStart (mute) → ... other API events

In het lange pauze-voorbeeld wordt getoond dat de speler ook de toestanden opslaat, zodat deze naar de nieuwe videosessie kunnen worden verzonden.

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb