台湾一级a毛片在线播放,黄色精品偷拍视频大全,精品一区二区在线欧美日韩,日本特黄一级视频播三级片,日韩美女18岁美女视频,偷偷操不一样的99,国产午夜激无码av毛片久

智慧服務,成就美好體驗 項目咨詢

主頁 > 服務與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Web SDK > 會議 視頻會控

入門使用

視頻會控

更新時間:2019-11-19

描述

視頻會控包括設置當前會議模式,廣播或取消廣播指定與會者,選看與會者,本地視頻關(guān)閉/開啟切換,本地麥克關(guān)閉/開啟切換,設置遠端多畫面。

會控的前提是已加入會議。

業(yè)務流程

圖1 視頻會控流程圖 
  1. 調(diào)用setConfMode()接口設置當前會議模式。

    代碼示例:

    function setConfMode(){
        var mode = document.getElementById("confMode").value;
        client.setConfMode(parseInt(mode));
    }
    
     

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

  2. 構(gòu)建指定與會者的數(shù)據(jù)結(jié)構(gòu)attendee。
  3. 調(diào)用broadcastAttendee()接口廣播或取消廣播指定與會者,第2步中的attendee作為參數(shù)。

    代碼示例:

    function broadCastAttendee(){
        var attendeeNum = document.getElementById("attendeeToBroadcast").value;
        var isBroad = document.getElementById("isBroad").value;
        client.broadcastAttendee(parseInt(isBroad), attendeeNum);
    }
    
     

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

  4. 構(gòu)建指定與會者的數(shù)據(jù)結(jié)構(gòu)attendee。
  5. 調(diào)用watchAttendee()接口選看指定與會者,第4步中的attendee作為參數(shù)。

    代碼示例:

        var cloudecWatchAttendee = function () {
            var conference = client.getConfHandler();        
            if (conference == null) {
                alert("Meeting has not yet started");
                return;
            } 
    
            var cloudecAttendee = document.getElementById("watchAttendee_ipt").value;
            client.watchAttendee(cloudecAttendee);
        }
    
     

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

  6. 調(diào)用videoMute()接口進行本地視頻關(guān)閉/開啟切換。

    代碼示例:

    var cloudecOpenVideo = function () {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.videoMute(true);
    }
    var cloudecCloseVideo = function () {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.videoMute(false);
    }
    
     

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

  7. 調(diào)用micMute()接口進行本地麥克風關(guān)閉/開啟切換。

    代碼示例:

    function micMute(){
         client.micMute(true);
    }
    
     

    參考文件:\usage\conference_usage.js。

  8. 調(diào)用speakerMute()接口進行本地揚聲器關(guān)閉/開啟切換。

    代碼示例:

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

    參考文件:\usage\conference_usage.js。

  9. 調(diào)用setConfMixedPicture()接口設置遠端窗口進行多畫面顯示。

    代碼示例:

    var cloudecMixedPicture = function() {
    	var conference = client.getConfHandler();
    	var cloudecMixedPictureAttendee = document.getElementById("mixedPicture_ipt").value;
    	if (conference == null) {
    		alert("Meeting has not yet started");
    		return;
    	}
    
    	var obj = document.getElementById("mixedPicture_select");
    	var mixedPictureType = obj.options[obj.selectedIndex].value;
    	var objMode = document.getElementById("setConfMode_select");
    	var mode = objMode.options[objMode.selectedIndex].value;
    	if (cloudecMixedPictureAttendee != null && cloudecMixedPictureAttendee != "") {
    
    		var cloudecMixedPictureAttendeeArray = cloudecMixedPictureAttendee.split(",");
    		var cloudecMixedAttendees = new Array();
    		for (var i = 0; i < cloudecMixedPictureAttendeeArray.length; i++) {
    			cloudecMixedAttendees[i] = { number: cloudecMixedPictureAttendeeArray[i], name: cloudecMixedPictureAttendeeArray[i]};
    		}
    	}else{
    		var cloudecMixedAttendees = new Array();
    	}
    	client.setConfMixedPicture(Number(mode),Number(mixedPictureType),cloudecMixedAttendees);
    }
    
     

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

注意事項

  1. 調(diào)用broadcastAttendee()接口時,在廣播和聲控模式下,主席可指定會場,取消廣播時不需要指定與會者。
  2. 調(diào)用setConfMixedPicture()接口時填寫的與會者個數(shù)不得超過顯示模式指定的個數(shù)。