เริ่มเลย

คุณสามารถผสานรวม SDK การแชร์สดของ Google Meet เข้ากับแอป Android ได้โดยใช้ Java

คุณค้นหาเอกสารประกอบ Android และไลบรารีเพิ่มเติมของ Android เพื่อขยายฟีเจอร์ของแอปได้ในเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ Android อย่างเป็นทางการ

ใช้ SDK

หากต้องการใช้ SDK การแชร์สดของ Meet ให้เรียกใช้เมธอด AddonClientFactory.getClient ซึ่งจะแสดง AddonClient ที่ทำหน้าที่เป็นจุดแรกเข้าของกิจกรรมร่วม

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

รับลูกค้าที่ทำงานร่วมกันและการดูร่วมกัน

หากต้องการใช้ไคลเอ็นต์ ให้เรียกใช้เมธอด newSessionBuilder จาก AddonClient เพื่อแสดงเครื่องมือสร้างสำหรับ AddonSession ใหม่ หากต้องการเริ่มเซสชัน ให้เพิ่มเมธอด withCoDoing, เมธอด withCoWatching หรือทั้ง 2 อย่างลงในเครื่องมือสร้าง

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มการดูร่วมกันหรือกิจกรรมที่ทำร่วมกันได้จากคู่มือต่อไปนี้

Co-Watching API และ Co-Doing API เป็นอิสระและนำมาใช้พร้อมกันได้ นอกจากนี้ คุณยังเริ่มเซสชันส่วนเสริมได้โดยไม่ต้องใช้ไคลเอ็นต์ "ที่ทำร่วมกัน" หรือไคลเอ็นต์ "ดูร่วมกัน" ด้วย

จัดการสถานะเริ่มต้นการทำงานร่วมกัน

เมื่อเปิดส่วนเสริมเป็นครั้งแรก ส่วนเสริมจะโหลดสถานะที่อาจแตกต่างจากสถานะเริ่มต้นที่ส่วนเสริมต้องการใช้เมื่อผู้ใช้เข้าร่วมโดยใช้คำเชิญเข้าร่วมการทำงานร่วมกัน AddonSession.Builder จะใช้เมธอด withCollaborationStartingState เพื่อระบุ CollaborationStartingState ที่ควรโหลดเมื่อผู้ใช้เข้าร่วมเซสชันการทำงานร่วมกัน

คุณรีเซ็ตหรืออัปเดตช่อง CollaborationStartingState ได้ด้วยวิธีต่อไปนี้

  • ให้ใช้เมธอด AddonSession.resetCollaborationStartingState เพื่อรีเซ็ตสถานะเริ่มต้นของส่วนเสริม การทำเช่นนี้จะล้างสถานะเริ่มต้นที่ผู้เข้าร่วมคนอื่นๆ ได้รับก่อนหน้านี้ มีเพียงผู้เริ่มต้นรีเซ็ตสถานะเริ่มต้นได้

  • ให้ใช้เมธอด AddonSession.updateCollaborationStartingState เพื่ออัปเดตสถานะเริ่มต้นของส่วนเสริม ผู้เข้าร่วมคนอื่นๆ จะได้รับข้อมูลนี้เมื่อตอบรับคำเชิญเพื่อทำงานร่วมกัน มีเพียงผู้เริ่มต้นเท่านั้นที่จะอัปเดตสถานะเริ่มต้นได้

ในการจัดการ Callback จากส่วนเสริมของเซสชัน ให้ใช้ AddonSessionHandler Callback จะช่วยให้นักพัฒนาแอปส่วนเสริมตอบสนองต่อเหตุการณ์จาก แอป Meet ได้ สำหรับ CollaborationStartingState ให้ใช้เมธอด onCollaborationStartingStateUpdate() เพื่อรับสถานะเริ่มต้นการทำงานร่วมกันล่าสุดจากเซสชันส่วนเสริม