arctos-SDK 程式開發arctos-SDK 程式開發
回到官網
Okuma視訊應用
arctos視訊協作
聯絡我們
  • English
  • 繁體中文
回到官網
Okuma視訊應用
arctos視訊協作
聯絡我們
  • English
  • 繁體中文
  • 指導

    • 起始
  • 規格

    • 點對點直連
    • 中繼伺服器
  • Api

    • 概述
    • 授權
    • 任務
    • 商業
    • 房間
  • 點對點直連

    • 概述
    • 安裝
    • 主要項目

      • 初始設定
      • 房間
      • 攝影機
      • 會議
      • 麥克風
      • 喇叭
      • 分享畫面
      • 繪圖板
      • 錄影
      • 圖層
  • 中繼伺服器

    • 概述
    • 安裝
    • 主要項目

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

用戶間發送消息

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

// 消息發送者(在 '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
切換模板