暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢

主頁(yè) > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > Web SDK > 會(huì)議 基本會(huì)控

入門使用

基本會(huì)控

更新時(shí)間:2019-11-19

描述

基本會(huì)控包括增加/刪除與會(huì)者成員,靜音/取消靜音全體會(huì)議成員,靜音/取消靜音指定與會(huì)者,申請(qǐng)/釋放主席權(quán)限,舉手,離開會(huì)議,結(jié)束會(huì)議。

會(huì)控的前提是已加入會(huì)議。

業(yè)務(wù)流程

圖1 基本會(huì)控流程圖 
  1. 構(gòu)建要加入會(huì)議的成員列表的數(shù)據(jù)結(jié)構(gòu)attendees。
  2. 調(diào)用client.addAttendee()接口增加與會(huì)成員,第1步中的attendees作為參數(shù)。

    代碼示例:

    var cloudecAddAttendee = function () {
        var conference = client.getConfHandler();
        var cloudecAttendeeNumber = document.getElementById("addAttendee_ipt").value;
    
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        var cloudecAttendeesArray = cloudecAttendeeNumber.split(",");   
        var cloudecAttendees = newArray();
        for (vari = 0; i < cloudecAttendeesArray.length; i++) {
            cloudecAttendees[i] = { number:cloudecAttendeesArray[i], name:cloudecAttendeesArray[i], role:0 };
        }
        client.addAttendee(cloudecAttendees);
    }
    
     

    參考文件:\usage\components\attendee_list.html。

  3. 構(gòu)建要移除會(huì)議成員的數(shù)據(jù)結(jié)構(gòu)attendee。
  4. 調(diào)用client.delAttendee()接口刪除指定的與會(huì)成員,第3步中的attendee作為參數(shù)。

    代碼示例:

    var cloudecDelAttendee = function (attendeeNumberStr) {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.delAttendee(attendeeNumberStr);
    }
    
     

    參考文件:\usage\components\attendee_list.html。

  5. 調(diào)用client.muteConference()接口將全體與會(huì)成員靜音或者取消靜音。

    代碼示例:

    var cloudecMuteAll = function () {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.muteConference(true);
    }
    
     

    參考文件:\usage\components\conf_control.html。

  6. 構(gòu)建要靜音的與會(huì)成員的數(shù)據(jù)結(jié)構(gòu)attendee。
  7. 調(diào)用client.muteAttendee()接口靜音或者取消靜音指定的與會(huì)成員,第6步中的attendee作為參數(shù)。

    代碼示例:

    var cloudecMuteAttendee = function (attendeeNumberStr) {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.muteAttendee(attendeeNumberStr,true);
    }
    
     

    參考文件:\usage\components\attendee_list.html。

  8. 調(diào)用client.releaseChairman()接口釋放主席權(quán)限,此接口無需傳入?yún)?shù)。

    代碼示例:

    var cloudecReleaseChairman = function () {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.releaseChairman();
    }
    
     

    參考文件:\usage\components\conf_control.html。

  9. 調(diào)用client.requestChairman()接口申請(qǐng)主席權(quán)限。

    代碼示例:

    var cloudecRequestChairman = function () {
        var conference = client.getConfHandler();
        var cloudecChairmanPwd = document.getElementById("chairmanPwd_ipt").value;
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.requestChairman(cloudecChairmanPwd);
    }
    
     

    參考文件:\usage\components\conf_control.html。

  10. 調(diào)用client.handup()接口將指定的與會(huì)成員舉手或取消舉手。

    代碼示例:

    var cloudecHandup = function (attendeeNumberStr) {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.handup(attendeeNumberStr);
    }
    
     

    參考文件:\usage\components\conf_control.html。

  11. 離開或退出會(huì)議。
    1. 調(diào)用client.leaveConf()接口將離開會(huì)議,會(huì)議仍然在繼續(xù),此接口無需傳入?yún)?shù)。

      代碼示例:

      var cloudecLeaveConference = function () {
          var conference = client.getConfHandler();
          if (conference == null) {
              alert("Meeting has not yet started");
              return;
          }
          client.leaveConf();
      }
      
       

      參考文件:\usage\components\conf_control.html。

    2. 調(diào)用client.endConf()接口將結(jié)束會(huì)議,此接口無需傳入?yún)?shù)。

      代碼示例:

      var cloudecEndConference = function () {
          var conference = client.getConfHandler();
          if (conference == null) {
              alert("Meeting has not yet started");
              return;
          }
          client.endConf();
      }
      
       

      參考文件:\usage\components\conf_control.html。

注意事項(xiàng)

  1. 調(diào)用addAttendee() 、delAttendee()、muteConf()、releaseChairman()和endConf()接口要求調(diào)用者必須為主席。
  2. handup()接口用于被禁言的場(chǎng)景。
  3. muteAttendee()接口,主席可對(duì)所有與會(huì)者設(shè)置或取消靜音,普通與會(huì)者只可對(duì)自己設(shè)置或取消靜音。
  4. 全體靜音的時(shí)候只有主席可以發(fā)言,如果主席自己是靜音狀態(tài)則此操作會(huì)解除自己靜音狀態(tài)。