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 net na de sessionStart vraag.

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

Na de sessionEnd wordt verzonden, moet een nieuwe videozitting beginnen en de eerste API gebeurtenissen zouden 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