Java का इस्तेमाल करके, Google Meet लाइव शेयरिंग SDK टूल को अपने Android ऐप्लिकेशन में इंटिग्रेट किया जा सकता है.
आधिकारिक Android डेवलपर दस्तावेज़ पर जाकर, आपको अपने ऐप्लिकेशन की सुविधाओं को बढ़ाने के लिए, Android से जुड़े दस्तावेज़ और अन्य Android लाइब्रेरी मिल सकती हैं.
SDK टूल का इस्तेमाल करना
Meet लाइव शेयरिंग SDK टूल का इस्तेमाल करने के लिए, AddonClientFactory.getClient
तरीके पर कॉल करें. इससे एक AddonClient
मिलता है, जो साथ मिलकर गतिविधियां करने के लिए एंट्री पॉइंट के तौर पर काम करता है.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
साथ मिलकर काम करने और साथ मिलकर वीडियो देखने वाले क्लाइंट बनाएं
क्लाइंट का इस्तेमाल करने के लिए, AddonClient
से newSessionBuilder
वाले तरीके को कॉल करें, ताकि नए AddonSession
के लिए बिल्डर वापस किया जा सके.
सेशन शुरू करने के लिए, बिल्डर में withCoDoing
तरीका, withCoWatching
तरीका या दोनों जोड़ें.
लोगों के साथ मिलकर वीडियो देखने या लोगों के साथ मिलकर वीडियो देखने के बारे में ज़्यादा जानने के लिए, ये गाइड देखें:
Co-watch API और Co-Doing API अलग-अलग होते हैं. साथ ही, इनका इस्तेमाल एक-दूसरे के साथ किया जा सकता है. को-डोइंग क्लाइंट या साथ मिलकर देखने की सुविधा देने वाले क्लाइंट का इस्तेमाल किए बिना भी ऐड-ऑन सेशन शुरू किया जा सकता है.
साथ मिलकर काम करने की शुरुआती स्थिति को मैनेज करें
जब कोई ऐड-ऑन पहली बार खोला जाता है, तो यह एक ऐसी स्थिति लोड करता है जो
उस शुरुआती स्थिति से अलग हो सकती है
जिसका इस्तेमाल ऐड-ऑन तब करना चाहता है, जब उपयोगकर्ता
मिलकर काम करने के न्योते का इस्तेमाल करके शामिल हो रहे हों. AddonSession.Builder
withCollaborationStartingState
तरीके का इस्तेमाल करके यह तय करता है कि CollaborationStartingState
को उपयोगकर्ताओं के किसी साथ मिलकर काम करने के सेशन में शामिल होने पर लोड करना है या नहीं.
CollaborationStartingState
फ़ील्ड को रीसेट या अपडेट करने के लिए, ये तरीके इस्तेमाल किए जा सकते हैं:
ऐड-ऑन के शुरू होने की स्थिति को रीसेट करने के लिए,
AddonSession.resetCollaborationStartingState
तरीके का इस्तेमाल करें. ऐसा करने से, मीटिंग में हिस्सा लेने वाले दूसरे लोगों को वह शुरुआती स्थिति हटा दी जाएगी जो पहले ही इकट्ठा की गई थी. शुरुआती स्थिति सिर्फ़ शुरू करने वाले व्यक्ति की ओर से ही रीसेट की जा सकती है.ऐड-ऑन के शुरुआती स्टेटस को अपडेट करने के लिए,
AddonSession.updateCollaborationStartingState
तरीके का इस्तेमाल करें. यह सुविधा, दूसरे क्रिएटर्स के साथ मिलकर काम करने का न्योता स्वीकार करने पर ही मिलती है. शुरुआती स्थिति सिर्फ़ शुरू करने वाले व्यक्ति की ओर से ही अपडेट की जा सकती है.
सेशन के लिए ऐड-ऑन से कॉलबैक मैनेज करने के लिए, AddonSessionHandler
लागू करें.
कॉलबैक की मदद से, ऐड-ऑन डेवलपर, Meet ऐप्लिकेशन के इवेंट पर प्रतिक्रिया दे पाते हैं. CollaborationStartingState
के लिए, onCollaborationStartingStateUpdate()
वाले तरीके का इस्तेमाल करें, ताकि आपको ऐड-ऑन सेशन की नई और साथ मिलकर काम करने की शुरुआत मिल सके.