Exemples de suivi de l’état du lecteur

Exemple de pause longue

Lorsqu’une session vidéo présente une durée de pause supérieure à 30 minutes, l’API requiert une nouvelle session. Dans ce cas, le client doit générer un nouvel ID de session. Pour les deux sessions vidéo, le client doit conserver tous les états dans lesquels se trouve un lecteur et envoyer toutes les informations en tant qu’événement stateStart immédiatement après l’appel sessionStart.

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

Une fois que la sessionEnd est envoyée, une nouvelle session vidéo doit être lancée. Les premiers événements d’API sont les suivants :

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

L’exemple de pause longue montre que le lecteur stocke également ses états afin de pouvoir les envoyer à la nouvelle session vidéo.

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