Exemplos de rastreamento do estado do player

Exemplo de pausa longa

Quando uma sessão de vídeo tem uma duração de pausa superior a 30 minutos, a API exige uma nova sessão. Quando isso ocorrer, o cliente deverá gerar uma nova ID de sessão. Para ambas as sessões de vídeo, o cliente deve reter todos os estados em que um player está e enviar todas as informações como um evento stateStart evento logo após a chamada sessionStart.

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

Depois que o sessionEnd for enviado, uma nova sessão de vídeo deverá ser iniciada e os primeiros eventos da API serão:

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

O exemplo de pausa longa mostra que o player também armazena seus estados para que possam ser enviados para a nova sessão de vídeo.

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