ইন্টারফেস CoWatchingClient

রাজ্য পরিচালনা করার জন্য হোস্টদের জন্য হুক সহ ক্লায়েন্ট-নির্মিত CoWatching অভিজ্ঞতা।

স্বাক্ষর

interface CoWatchingClient

পদ্ধতি স্বাক্ষর

নাম বর্ণনা
notifyBuffering(mediaPlayoutPosition) মিটকে অবহিত করুন যে বাফারিং, একটি পূর্ববর্তী মিডিয়া সুইচ, চাওয়া বা স্বাভাবিক নেটওয়ার্ক কনজেশনের কারণে মিডিয়া চালানোর জন্য প্রস্তুত নয়।
notifyPauseState(paused, mediaPlayoutPosition) Meet কে জানিয়ে দিন যে ব্যবহারকারী মিডিয়ার প্লেব্যাক পজ বা আনপজ করেছেন, যাতে Meet অন্য ব্যবহারকারীদের জন্য সেই ক্রিয়াটি মিরর করতে পারে।
notifyPlayoutRate(rate, mediaPlayoutPosition) Meet কে জানান যে ব্যবহারকারী মিডিয়ার প্লেআউট রেটকে একটি নতুন মান (যেমন, 1.25x) আপডেট করেছেন।
notifyReady(mediaPlayoutPosition) Meet কে অবহিত করুন যে বাফারিং সম্পূর্ণ হয়েছে এবং মিডিয়া এখন প্লে করার জন্য প্রস্তুত, সরবরাহ করা টাইমস্ট্যাম্প থেকে শুরু করে।
notifySeekToTimestamp(mediaPlayoutPosition) Meet কে অবহিত করুন যে ব্যবহারকারী মিডিয়ার প্লেব্যাক পয়েন্ট চেয়েছেন, তাই Meet অন্য ব্যবহারকারীদের জন্য সেই ক্রিয়াটি মিরর করতে পারে।
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) Meet কে অবহিত করুন যে ব্যবহারকারী মিডিয়া পরিবর্তন করেছে যাতে Meet অন্যান্য ব্যবহারকারীদের কাছে এটি পাঠাতে পারে।