如何让有版主标记的客户端只能取消发布视频?

问题描述 投票:0回答:1

我有两个案例,一个是版主可以停止客户端的视频,但不能停止音频,另一个是只能禁止音频而不能禁止视频。

我看过版主的文档,但似乎会同时禁止客户端的音频和视频。

opentok tokbox nexmo
1个回答
1
投票

版主令牌可以让你断开其他客户端的连接,而不是让他们静音。

如果您想让其他客户端静音或执行任何其他操作,您可以利用Opentok信号功能(https:/tokbox.comdeveloperguidessignalingjs。),并向所有客户发送一个你要静音的信号。

比如说

// Moderator side

session.signal(
  {
    data:"muteAll"
  },
  function(error) {
    if (error) {
      console.log("signal error ("
                   + error.name
                   + "): " + error.message);
    } else {
      console.log("signal sent.");
    }
  }
);

// Client Side

session.on("signal", function(event) {
      console.log("Signal sent from connection " + event.from.id);
      // Process the event.data property, if there is any data.
     if (event.data === "muteAll"){
       publisher.publishAudio(false);
       publisher.publishVideo(false);
     }
    });

我希望能帮助你

© www.soinside.com 2019 - 2024. All rights reserved.