คุณสามารถผสานรวม 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
หรือทั้งสองอย่างลงในเครื่องมือสร้าง
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มการดูร่วมกันหรือกิจกรรมที่ทำร่วมกันได้ที่ คำแนะนำเหล่านี้
Co-Watching API และ Co-Doing API เป็นอิสระและสามารถ ใช้งานควบคู่กันไปได้ นอกจากนี้ คุณยังสามารถเริ่ม เซสชันเสริมโดยไม่ใช้ไคลเอ็นต์การดำเนินการร่วมกันหรือ ลูกค้าที่ดูร่วมกัน
จัดการสถานะเริ่มต้นการทำงานร่วมกัน
เมื่อเปิดส่วนเสริมเป็นครั้งแรก ส่วนเสริมจะโหลดสถานะที่
อาจแตกต่างจากสถานะเริ่มต้นที่
ส่วนเสริมต้องการใช้เมื่อผู้ใช้เข้าร่วมโดยใช้
คำเชิญให้ทำงานร่วมกัน
AddonSession.Builder
ใช้เมธอด
withCollaborationStartingState
ในการระบุ
CollaborationStartingState
ซึ่งควรโหลดเมื่อผู้ใช้เข้าร่วมเซสชันการทำงานร่วมกัน
คุณสามารถรีเซ็ตหรืออัปเดตช่อง CollaborationStartingState
ด้วยเมธอด
วิธีการต่อไปนี้
ใช้เมนู
AddonSession.resetCollaborationStartingState
เพื่อรีเซ็ตสถานะเริ่มต้นของส่วนเสริม การดําเนินการนี้จะล้างสถานะเริ่มต้นที่ผู้อื่นได้รับก่อนหน้านี้ คน มีเพียงผู้เริ่มต้นรีเซ็ตสถานะเริ่มต้นได้ใช้เมนู
AddonSession.updateCollaborationStartingState
วิธีอัปเดตสถานะเริ่มต้นของส่วนเสริม ผู้เข้าร่วมคนอื่นจะได้รับข้อความนี้เมื่อตอบรับคำเชิญ มีเพียงผู้เริ่มต้นเท่านั้นที่จะอัปเดตสถานะเริ่มต้นได้
ในการจัดการกับ Callback จากส่วนเสริมสำหรับ
นำเมตริก
AddonSessionHandler
Callback จะช่วยให้นักพัฒนาส่วนเสริมตอบสนองต่อเหตุการณ์จาก
แอป Meet สำหรับ CollaborationStartingState
ให้ใช้
onCollaborationStartingStateUpdate()
ในการรับสถานะเริ่มต้นการทำงานร่วมกันล่าสุดของ
เซสชันเสริม