Esempi di tracciamento dello stato del lettore

Esempio di pausa lunga

Quando la pausa della sessione video ha una durata superiore a 30 minuti, l’API richiede una nuova sessione. In questo caso, il client deve generare un nuovo ID sessione. Per entrambe le sessioni video, il client deve mantenere tutti gli stati in cui si trova un lettore e inviare tutte le informazioni come evento stateStart subito dopo la chiamata sessionStart.

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

Dopo che sessionEnd viene inviato, è necessario avviare una nuova sessione video e i primi eventi API saranno:

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

L’esempio di pausa lunga mostra che il lettore memorizza anche i propri stati, in modo che possano essere inviati alla nuova sessione video.

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