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

智慧服務(wù),成就美好體驗 項目咨詢

主頁 > 服務(wù)與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Web SDK > 會議 遠程控制

入門使用

遠程控制

更新時間:2019-11-19

描述

邀請其他與會者遠程控制,請求控制其他與會者,接受或者拒絕遠程控制其他與會者。

屏幕共享的前提是已加入會議。

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

圖1 遠程控制流程圖 
  1. 調(diào)用setRemoteCtrl()接口設(shè)置其他與會者控制自己。

    代碼示例:

    var number=prompt("Please enter the number","");
    if(number!=undefined && number!=null && number!=""){
    	client.setRemoteCtrl(1, 0, number);
    }
    
     

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

  2. 調(diào)用requestRemoteCtrl()接口請求控制對端。

    代碼示例:

    var cloudecRequestRemoteCtrl = function () {
        var conference = client.getConfHandler();
        if (conference == null) {
            alert("Meeting has not yet started");
            return;
        }
        client.requestRemoteCtrl(1);
    }
    
     
  3. 用戶收到onAsOnPrivilege事件,通知對端遠程控制狀態(tài),用戶根據(jù)自己的實際情況調(diào)用answerRemoteCtrl()接口接受或者拒絕遠程控制。

    代碼示例:

    onAsOnPrivilege: function(ret) {
    	if (ret.info.sharePrivilegeType == 0) {
    		switch (ret.info.shareAction) {
    			case 0:
    				alert("share permissions are released ");
    				break;
    			case 1:
    				alert("share permissions are added ");
    				break;
    			case 2:
    				alert("share permissions are modified  ");
    				break;
    			case 3:
    				var privilegeRet = confirm("The other person requests control of your computer,reject or accept?");
    				if (privilegeRet == true) {
    					client.answerRemoteCtrl(ret.info.attendee, true);
    				} else {
    					client.answerRemoteCtrl(ret.info.attendee, false);
    				}
    				break;
    			case 4:
    				alert("share permission request is denied ");
    				break;
    			default:
    		}
    	}
    },
    
     

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

  4. 用戶根據(jù)自己的實際情況調(diào)用answerRemoteCtrl()接口接受,或者拒絕遠程控制。

    代碼示例:

    onAsOnPrivilege:function(ret){
        if(ret.info.sharePrivilege==1){
    
            switch(ret.info.shareAction){
            case0:    alert("share permissions are released "); break;
            case1:    alert("share permissions are added "); break;
            case2:    alert("share permissions are modified  "); break;
            case3:    if(ret.info.isSelf==1){
                           var privilegeRet = confirm("The other person requests control of your computer,reject or accept?");
                           if (privilegeRet == true) {
                                client.answerRemoteCtrl(ret.info.attendee,true);
                           }else {
                                client.answerRemoteCtrl(ret.info.attendeefalse);
                           }
                      }                   
                      break;
            case4:    alert("share permission request is denied "); break;
            default:    
            }
        }
    }
    
     

    參考文件:

    \usage\event_process.js

注意事項

無。