رابط CoWatchingClient

تجربه CoWatching ساخته شده توسط مشتری با قلاب هایی برای میزبان ها برای مدیریت وضعیت.

امضا

interface CoWatchingClient

امضاهای روش

نام شرح
notifyBuffering(mediaPlayoutPosition) به Meet اطلاع دهید که رسانه به دلیل بافر، سوئیچ رسانه قبلی، جستجو یا تراکم معمولی شبکه آماده پخش نیست.
notifyPauseState(paused, mediaPlayoutPosition) به Meet اطلاع دهید که کاربر پخش رسانه را متوقف یا لغو کرده است، بنابراین Meet می‌تواند آن عملکرد را برای کاربران دیگر منعکس کند.
notifyPlayoutRate(rate, mediaPlayoutPosition) به Meet اطلاع دهید که کاربر نرخ پخش رسانه را به یک مقدار جدید (مثلاً 1.25x) به‌روزرسانی کرده است.
notifyReady(mediaPlayoutPosition) به Meet اطلاع دهید که بافر کامل شده است و رسانه اکنون آماده پخش است و از مهر زمانی ارائه شده شروع می شود.
notifySeekToTimestamp(mediaPlayoutPosition) به Meet اطلاع دهید که کاربر نقطه پخش رسانه را جستجو کرده است، بنابراین Meet می‌تواند آن عملکرد را برای کاربران دیگر منعکس کند.
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) به Meet اطلاع دهید که کاربر رسانه را تغییر داده است تا Meet بتواند آن را به سایر کاربران منتقل کند.