Sunucuların eyaleti yönetmesi için kancalar içeren, istemci tarafından oluşturulan CoWatching deneyimi.
İmza
interface CoWatchingClient
Yöntem imzaları
Ad | Açıklama |
---|---|
notifyBuffering(mediaPlayoutPosition) |
Arabelleğe alma, önceden medya geçişi, arama veya ağdaki normal yoğunluk nedeniyle medyanın oynatılmaya hazır olmadığını Meet'e bildirin. |
notifyPauseState(paused, mediaPlayoutPosition) |
Kullanıcının medya oynatma işlemini duraklattığını veya devam ettirdiğini Meet'e bildirin. Böylece Meet, işlemi diğer kullanıcılara yansıtabilir. |
notifyPlayoutRate(rate, mediaPlayoutPosition) |
Kullanıcının medyanın oynatılma oranını yeni bir değerle (örneğin, 1,25x) güncellediğini Meet'e bildirin. |
notifyReady(mediaPlayoutPosition) |
Sağlanan zaman damgasından başlayarak arabelleğe alma işleminin tamamlandığını ve medyanın artık oynatılmaya hazır olduğunu Meet'e bildirin. |
notifySeekToTimestamp(mediaPlayoutPosition) |
Kullanıcının medyanın oynatma noktasını aradığını Meet'e bildirin. Böylece Meet, bu işlemi diğer kullanıcılara yansıtabilir. |
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) |
Kullanıcının medyayı değiştirdiğini Meet'e bildirerek Meet'in bunu diğer kullanıcılara iletebilmesi. |