Show Menu
TOPICS×

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.