Bir Meet eklentisi kullanarak ortak çalışma

Toplantı katılımcıları, Google Meet eklentisi etkinliği. Ortak çalışma etkinliği başladığında Toplantının tüm katılımcıları etkinliğin proje devam ediyor.

Bu bildirim, uygulamanın kullanılabilirlik ve yükleme durumuna göre eklenti:

  • Katılımcıda eklenti yüklüyse: Etkinliğe katılabilirler.

  • Katılımcıda eklenti yoksa : Söz konusu kullanıcılar ekleyebilirsiniz.

  • Eklenti, katılımcının platformu: Etkinliğe katılamayacakları konusunda bilgilendirilirler. otomatik olarak oturum açar.

Bir kullanıcı etkinliğe katıldığında ekleyebilirsiniz. Yeni olup olmadığını özelleştirebilirsiniz katılanlar, ortak çalışma etkinliğini ana ekranda veya yan panelde açmalıdır.

Ortak çalışmayı başlatın

Bir etkinlik, startCollaboration CollaborationStartingState kullanan kullanır.

1. Adım (İsteğe bağlı): Eklenti, ortak çalışma başlangıç durumunu ayarlar

İlgili içeriği oluşturmak için kullanılan MeetAddonClient.setCollaborationStartingState cihazın ilk durumuyla ilgili bilgileri belirler veya katılımcı belgeyi kabul ettiğinde kullanılacak davet edebilirsiniz.

Eklenti, CollaborationStartingState ortak çalışma öncesinde veya sırasında istediğiniz zaman Meet Eklentileri SDK'sını kullanın. Eklenti etkinliği başladıktan sonra diğer toplantı Katılımcılar, ilk kullanımlarını başlatmak için CollaborationStartingState ekleyebilirsiniz.

CollaborationStartingState öğesinin nasıl ayarlanacağıyla ilgili ayrıntılar ve kod örnekleri için şu sayfaya göz atın: İş birliğini başlatmak için durum'u seçin.

2. Adım: Eklenti, etkinliği başlatır

Etkinlik, eklenti startCollaboration yöntemini MeetSidePanelClient.

Kullanıcı eklentiniz olduğunda startCollaboration yöntemini çağırdığınızdan emin olun içerik seçimini tamamlar ve ortak çalışma başlatmaya hazır olur.

Aşağıdaki kod örneğinde, startCollaboration yönteminin nasıl çağrılacağı gösterilmektedir:

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

Zaman startCollaboration çağrıldığında Meet aşağıdaki işlemleri gerçekleştirir:

  • Diğer katılımcılar için: Meet, aşağıdakileri içeren bir bildirim gösterir: Etkinlik devam ediyor olabilir.

  • Başlatıcı için: CollaborationStartingState, Meet ana sahneyi CollaborationStartingState içindeki URL.

Ortak çalışmada eklenti durumunu paylaş

Bir kullanıcı ortak çalışmaya katıldığında veya yan panele ekleyebilirsiniz. CollaborationStartingState.

additionalData özelliği ile ilk verileri paylaşabilirsiniz (diğer bir deyişle eyalet olarak) kabul edersiniz. Ayrıca isterseniz etkileşimde bulunan kullanıcılar arasında bir durumu paylaşın. ekleyebilirsiniz.

Durumu birkaç şekilde paylaşabilirsiniz:

  • Bu işlemi kendi senkronizasyon mekanizmalarınızı kullanarak kendiniz gerçekleştirebilirsiniz.
  • Meet canlı paylaşım SDK'sını kullanarak Bu, kullanıcılar arasında rastgele veri paylaşmanın kolay ve hızlı bir yoludur.