একটি Meet অ্যাড-অন ব্যবহার করে সহযোগিতা করুন

মিটিংয়ে অংশগ্রহণকারীরা Google Meet অ্যাড-অন অ্যাক্টিভিটি নিয়ে কাজ করতে পারে। যখন একটি সহযোগিতামূলক কার্যকলাপ শুরু হয়, মিটিংয়ে সমস্ত অংশগ্রহণকারীরা একটি বিজ্ঞপ্তি পান যে কার্যকলাপ চলছে।

এই বিজ্ঞপ্তিটি অ্যাড-অনের প্রাপ্যতা এবং ইনস্টলেশন অবস্থার সাথে খাপ খাইয়ে নেওয়া হয়েছে:

  • যদি অংশগ্রহণকারীর অ্যাড-অন ইনস্টল করা থাকে : তারা কার্যকলাপে যোগ দিতে পারে।

  • যদি অংশগ্রহণকারীর অ্যাড-অন ইনস্টল না থাকে : তাদের অ্যাড-অন ইনস্টল করার জন্য নির্দেশিত হয়।

  • যদি অংশগ্রহণকারীর প্ল্যাটফর্মের জন্য অ্যাড-অন উপলব্ধ না হয় : তাদের জানানো হয় যে তারা তাদের বর্তমান ডিভাইস ব্যবহার করে কার্যকলাপে যোগ দিতে পারবে না।

যখন একজন ব্যবহারকারী কার্যকলাপে যোগদান করেন তখন তারা আপনার অ্যাড-অন সামগ্রীর সাথে তাদের নিজস্ব আইফ্রেমগুলি লোড করবে৷ আপনি কাস্টমাইজ করতে পারেন যে নতুন যোগদানকারীদের মূল পর্যায় বা পাশের প্যানেলে সহযোগী কার্যকলাপ খুলতে হবে কিনা।

সহযোগিতা শুরু করুন

startCollaboration পদ্ধতিতে কল করে একটি কার্যকলাপ শুরু করা হয়, যা একটি CollaborationStartingState ইন্টারফেস ব্যবহার করে।

ধাপ 1 (ঐচ্ছিক): অ্যাড-অন সহযোগিতা শুরুর অবস্থা সেট করে

MeetAddonClient.setCollaborationStartingState অ্যাড-অনের প্রাথমিক অবস্থা সম্পর্কে তথ্য সেট বা আপডেট করে যা অংশগ্রহণকারী যখন সহযোগিতা করার আমন্ত্রণ গ্রহণ করে তখন ব্যবহার করা হয়।

মিট অ্যাড-অন SDK ব্যবহার করে যেকোনও সময়ে সহযোগিতার আগে বা চলাকালীন অ্যাড-অন CollaborationStartingState সেট করতে পারে। একবার অ্যাড-অন অ্যাক্টিভিটি শুরু হয়ে গেলে, অন্যান্য মিটিংয়ের অংশগ্রহণকারীরা তাদের অ্যাড-অন শুরু করতে CollaborationStartingState ব্যবহার করে।

CollaborationStartingState কিভাবে সেট করতে হয় তার বিশদ এবং কোড নমুনার জন্য, সহযোগিতা শুরু করার অবস্থা ব্যবহার করুন দেখুন।

ধাপ 2: অ্যাড-অন কার্যকলাপ শুরু করে

যখন অ্যাড-অন MeetSidePanelClientstartCollaboration পদ্ধতিতে কল করে তখন কার্যকলাপ শুরু হয়।

ব্যবহারকারী একবার বিষয়বস্তু নির্বাচন সম্পূর্ণ করে এবং সহযোগিতা শুরু করার জন্য প্রস্তুত হলে আপনার অ্যাড-অনে startCollaboration পদ্ধতিতে কল করা নিশ্চিত করুন।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে startCollaboration পদ্ধতিতে কল করতে হয়:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

যখন startCollaboration আহ্বান করা হয়, Meet নিম্নলিখিত কাজগুলি সম্পাদন করে:

  • অন্যান্য অংশগ্রহণকারীদের জন্য : মিট একটি বিজ্ঞপ্তি দেখায় যে কার্যকলাপ চলছে।

  • সূচনাকারীর জন্য : CollaborationStartingState এ যদি একটি প্রধান স্টেজ ইউআরএল নির্দিষ্ট করা থাকে, তাহলে CollaborationStartingState থেকে ইউআরএল ব্যবহার করে Meet মূল স্টেজ খোলে।

একটি সহযোগিতায় অ্যাড-অন স্টেট শেয়ার করুন

যখন একজন ব্যবহারকারী সহযোগিতায় যোগদান করেন, তখন তারা CollaborationStartingState এর উপর নির্ভর করে আপনার অ্যাড-অনটি প্রধান পর্যায়ে বা পাশের প্যানেলে লোড করবে।

additionalData প্রপার্টির সাথে, আপনি সহযোগিতায় যোগদানকারী ব্যবহারকারীদের সাথে প্রাথমিক ডেটা (এটিকে রাষ্ট্র হিসাবেও উল্লেখ করা হয়) ভাগ করতে পারেন। ব্যবহারকারীরা আপনার অ্যাড-অনের সাথে ইন্টারঅ্যাক্ট করার সময় আপনি তাদের মধ্যে অবস্থা ভাগ করতে চাইতে পারেন।

আপনি বিভিন্ন উপায়ে রাজ্য ভাগ করতে পারেন:

  • আপনার নিজস্ব সিঙ্ক্রোনাইজেশন মেকানিজম দিয়ে এটি নিজেই পরিচালনা করুন।
  • Meet Live Sharing SDK ব্যবহার করুন, যা ব্যবহারকারীদের মধ্যে নির্বিচারে ডেটা শেয়ার করার একটি সুবিধাজনক এবং দ্রুত উপায়।