Ortak İzleme API'sini uygulayın

Google Meet Canlı Paylaşım Ortak İzleme API'si, birden fazla katılımcının toplantı deneyimini yönetir dinleme ve izleme işlemi yapmasına olanak tanır.

Bu kılavuzda, Co-Watching API'nin nasıl uygulanacağı açıklanmaktadır.

CoWatchingClient oluşturun

Başlamak için bir createCoWatchingClient AddonSession Başlayın'da oluşturduğunuz videoyu tıklayın.

CoWatchingCient oluşturmak için şunları çağırın: AddonSession.createCoWatchingClient yöntemini kullanarak CoWatchingDelegate.

CoWatchingDelegate, Co-Watching API'nin içeriğinizi şu şekilde günceller: yeni bir uygulama resmi görüntüler. Bu durumda, sistem tarafından CoWatchingDelegate.onCoWatchingStateChanged yöntemi çağrıldığında, uygulamanız yeni durumu hemen uygular.

Aşağıdaki kod örneğinde, Co-Watching API'nin nasıl kullanılacağı gösterilmektedir:

TypeScript

 const coWatchingClient = await addonSession.createCoWatchingClient({
    activityTitle: "ACTIVITY_TITLE",
    onCoWatchingStateQuery() {
      // This function should return the current state of your CoWatching activity
      return getMyApplicationCoWatchingState();
    },
    onCoWatchingStateChanged(coWatchingState: CoWatchingState) {
      // This function should apply newState to your ongoing CoWatching activity
    },
  });

ACTIVITY_TITLE kısmını etkinliğinizin medya başlığıyla değiştirin.

Mevcut durumu yönet

Kullanıcılar uygulamanızda işlem yaptığında, uygulamanızın sağlanan API yöntemlerini hemen çağırır.

Bu yöntemleri yalnızca önemli etkinliklere yanıt olarak çağırmalısınız. Örneğin, Örneğin, uygulamanız bir oyun geliştirdiğinde her seferinde bu kişiyi aramanız gerekmez videosunu izleyin. Yukarıda oluşturduğunuz CoWatchingDelegate güncelleniyor. nasıl oynayabilirler?

Birlikte izleme durumunu şu yöntemleri kullanarak kontrol edebilirsiniz: