ホストが状態を管理するためのフックを備えた、クライアントが構築した CoWatching エクスペリエンス。
署名
interface CoWatchingClient
メソッドのシグネチャ
名前 | 説明 |
---|---|
notifyBuffering(mediaPlayoutPosition) |
バッファリング、前のメディア切り替え、シーク、または通常のネットワークの輻輳により、メディアを再生できる準備ができていないことを Meet に通知します。 |
notifyPauseState(paused, mediaPlayoutPosition) |
ユーザーがメディアの再生を一時停止または一時停止解除したことを Meet に通知し、その操作を Meet が他のユーザーにミラーリングできるようにします。 |
notifyPlayoutRate(rate, mediaPlayoutPosition) |
ユーザーがメディアの再生速度を新しい値(1.25 倍など)に更新したことを Meet に通知します。 |
notifyReady(mediaPlayoutPosition) |
バッファリングが完了し、メディアを再生できる準備が整ったことを、指定したタイムスタンプから開始することを Meet に通知します。 |
notifySeekToTimestamp(mediaPlayoutPosition) |
ユーザーがメディアの再生ポイントをシークしたことを Meet に通知し、そのアクションを他のユーザーにミラーリングできるようにします。 |
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) |
ユーザーがメディアを切り替えたことを Meet に通知し、Meet がそれを他のユーザーに伝えられるようにする |