Aracılığıyla paylaş


PowerPoint Live sunularını görüntüleme

Bu makalede, toplantı katılımcılarının Azure İletişim Hizmetleri Çağırma SDK'larını kullanarak Microsoft Teams'de PowerPoint Live sunularını görüntülemesini sağlama açıklanmaktadır.

Microsoft Teams toplantısına katılmak için Azure İletişim Hizmetleri Çağrı SDK'larını kullanan katılımcılar PowerPoint Live sunularını görüntüleyebilir, tepkilerle etkileşime girip el kaldırabilir. Katılımcı görünümü, Microsoft Teams sunumundaki geçerli slaytla otomatik olarak senkronize edilir.

Önkoşullar

PowerPoint Live görüntüleme, çekirdek Call API'nin genişletilmiş bir özelliğidir. İlk olarak Arama SDK'sından arama özelliklerini içeri aktarmanız gerekir:

import { Features}  from "@azure/communication-calling";

Ardından çağrı örneğinden özellik API'si nesnesini alabilirsiniz:

const pptLive = call.feature(SDK.Features.PPTLive);

Sunu durumu değişikliklerini işleme

PPTLiveCallFeature API nesnesiyle, bir çağrıda PowerPoint Live sunusunun durumundaki değişiklikleri işlemek için isActiveChanged olayına abone olabilirsiniz. Microsoft Teams'deki bir sunucu bu olayı tetikler ve isActive PowerPoint Live'ın geçerli çağrıda etkin olup olmadığını gösterir.

pptLive.on('isActiveChanged', pptliveStateChangedHandler);

Sunu görüntülemeyi başlatma ve durdurma

target Sunu başlatıldığında öğesini HTML'nize ekleyin ve sunu durduğunda kaldırın.

const pptliveStateChangedHandler = () => {
    if (pptLive.isActive) {
        document.getElementById('pptLiveElement').appendChild(pptLive.target);
    } else {
        const pptLiveElement = document.getElementById('pptLiveElement');
        pptLiveElement.removeChild(pptLiveElement.lastElementChild);
    }
};

Sunu durumu değişikliklerini işlemeyi durdurma

Uygulamanız, sunu olaylarını dinlemeyi durdurmak için isActiveChanged aboneliğinden çıkabilir.

pptLive.off('isActiveChanged', pptliveStateChangedHandler);

PowerPoint Live görüntülemeyi kullanırken bilmeniz gereken önemli noktalar

  • Katılımcılar PowerPoint Live'ı görüntülerken sorun yaşarsa ekran paylaşımına geçmenizi öneririz.
  • PowerPoint Live, Web Çağrısı SDK'sında desteklenir.
  • PowerPoint Live, Microsoft Teams Toplantısı birlikte çalışabilirliği için desteklenir.
  • PowerPoint Live'ı sunmak için Microsoft Teams kullanılmalıdır.

Sonraki Adımlar