プレーヤーステートトラッキングの例

長い一時停止の例

ビデオセッションの一時停止時間が 30 分を超える場合、API では新しいセッションが必要となります。この場合、クライアントは新しいセッション ID を生成する必要があります。両方のビデオセッションで、クライアントは、プレーヤーの状態をすべて保持し、sessionStart 呼び出しの直後にすべての情報を stateStart イベントとして送信する必要があります。

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

sessionEnd が送信されたら、新しいビデオセッションを開始する必要があります。最初の API イベントは次のようになります。

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

長い一時停止の例では、プレーヤーが状態も保存しているので、新しいビデオセッションに送信できることを示しています。

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