arctos Web-SDK 程式開發arctos Web-SDK 程式開發
  • English
  • 繁體中文
  • English
  • 繁體中文
  • 指導

    • 起始
  • 概述
  • 規格
  • 安裝
  • 主要項目

    • 初始設定
    • 攝影機
    • 麥克風
    • 喇叭
    • 分享畫面
    • 繪圖板
    • 廣播訊息
    • 切換模板
    • 視訊濾鏡

用戶間發送消息

向房間參與者或特定用戶發布消息。

// 消息發送者(在 'session.connect' 之後)

arctosSdkInstance.$meetingRoom.publishSignal({
      data: '我的自定義消息',               // 任意字符串(可選)
      to: [],                                  // 連接對象數組(可選。如果為空則廣播給所有人)
      type: 'MessageToModerator'               // 消息類型(可選)
    })
    .then(() => {
        console.log('消息成功發送');
    })
    .catch(error => {
        console.error(error);
    });

訂閱來自其他用戶的消息:

// 消息接收者(通常在調用 'session.connect' 之前)

arctosSdkInstance.$meetingRoom.subscribeSignal('MessageToModerator', (event) => {
    console.log(event.data); // 消息
    console.log(event.from); // 發送者的 ConnectionId
});

你也可以向特定用戶發送私人消息:

// 發送定向消息的發送者(在調用 'session.connect' 之後)

arctosSdkInstance.$meetingRoom.publishSignal({
    data: '我的私人自定義消息',
    to: [connection1, connection2],
    type: 'MyPrivateChannel'
});

以下 URL 是加入會議室的範例代碼。

範例代碼


Prev
繪圖板
Next
切換模板