保利威文档中心

幫助中心

雲席功能

更新時間:2024-04-22 19:18:32

功能概述

本模組用於雲席功能相關邏輯,例如在雲席列表中展示、關注使用者、新人入座等。

初始化及銷毀

在實例化該模組並使用之前,需要對 SDK 進行初始化設定,詳細請參閱參考文件

線上檔案引入方式

// script 标签引入,根据版本号引入JS版本。
<script src="https://websdk.videocc.net/interactions-receive-sdk/0.24.0/lib/polyv-ir.umd.js"></script>

<script>
    const { SeatTable } = window.PolyvIRSDK;
</script>

import 方式引入(推薦)

import { SeatTable } from '@polyv/interactions-receive-sdk';

const seatTableSdk = new SeatTable();
// 销毁 SDK 实例,清除逻辑
seatTableSdk.destroy();

使用流程

監聽「入座」事件

在觀眾入座後,announcementSdk.events.ADD_SEATING 事件會被觸發,事件參數中包含使用者資訊,接入方可監聽此事件並根據內容進行展示。

announcementSdk.on(announcementSdk.events.ADD_SEATING, function(msg) {
  console.log(`入座信息:` + msg);
});

監聽「更新嘉賓資訊」事件

後台主動推送嘉賓資訊,announcementSdk.events.UPDATE_SETTING 事件會被觸發,接入方可據此移除公告顯示。

announcementSdk.on(announcementSdk.events.UPDATE_SETTING, function(msg) {
  console.log('嘉宾列表信息:' + msg.list);
});

注意

如果不再需要使用雲席 SDK 時,請呼叫 SDK 實例的 destroy 方法來銷毀實例。

联系客服,在线咨询