CoWatchingClient 介面

用戶端建構的 CoWatching 體驗,以及可讓主機管理狀態的掛鉤。

簽名

interface CoWatchingClient

方法簽章

名稱 說明
notifyBuffering(mediaPlayoutPosition) 通知 Meet,指出由於緩衝處理、先前的媒體切換、跳轉或正常網路壅塞,導致媒體還無法播放。
notifyPauseState(paused, mediaPlayoutPosition) 通知 Meet 使用者暫停或取消暫停播放媒體,讓 Meet 向其他使用者鏡像投放該動作。
notifyPlayoutRate(rate, mediaPlayoutPosition) 通知 Meet 使用者已將媒體的播放率更新為新的值 (例如 1.25 倍)。
notifyReady(mediaPlayoutPosition) 通知 Meet 緩衝處理已完成,且媒體已可播放,時間從提供的時間戳記開始。
notifySeekToTimestamp(mediaPlayoutPosition) 通知 Meet 使用者已找到媒體播放點,讓 Meet 可以將該動作同步至其他使用者。
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) 通知 Meet 使用者已切換媒體,讓 Meet 將該媒體內容傳送給其他使用者。