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

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

主頁(yè) > 服務(wù)與支持 > 開(kāi)發(fā)平臺(tái) > 客戶端SDK參考 > Web SDK > UIPlugin插件設(shè)置 UIPlugin插件設(shè)置

入門(mén)使用

UIPlugin插件設(shè)置

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

描述

UIPlugin提供了清晰的視頻體驗(yàn),在配置接口configure()中您可以自定義插件的顯示狀態(tài),自定義按鈕數(shù)量,個(gè)性化打造適合您的UI插件。

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

圖1 視頻窗口設(shè)置流程圖

  1. 調(diào)用resetNativeWndSize()接口設(shè)置視頻窗口尺寸及聯(lián)動(dòng)時(shí)相對(duì)瀏覽器的偏移比例。

    代碼示例:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    function setConfNativeWndSmall() { 
    var wndSizeParam = { 
    width : 480, 
    height : 352, 
    yOffsetRate : 0, 
    xOffsetRate : 0, 
    } 
    client.resetNativeWndSize(wndSizeParam, (data)=>{}); 
    } 
     
    function setConfNativeWndLarge() { 
    var wndSizeParam = { 
    width : 1080, 
    height : 720, 
    yOffsetRate : 0, 
    xOffsetRate : 0, 
    } 
    client.resetNativeWndSize(wndSizeParam, (data)=>{}); 
    }
    
     

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

  2. 調(diào)用uiPluginSetButtonState()接口設(shè)置UI按鈕狀態(tài)。

    代碼示例:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    onPluginEvtClickAddMember:function(ret){
    	var transfer2ConfParam = null;
    	var memberList=prompt("Please enter the invitee number","")
    
    	if(ret.info.videoType == 0){
    		if(memberList!=undefined && memberList!=null && memberList!=""){
    			var memberListArr = memberList.split(",");
    			var memberListTemp = new Array();
    			for (var i = 0; i < memberListArr.length; i++) {
    				memberListTemp[i] = { number: memberListArr[i], name: "", smsPhone: "", email: "", 
                                    autoInvite: 1, role: 0,extensions: "" };
    			}
    			transfer2ConfParam = { attendees: memberListTemp }	
    		}else{
    			transfer2ConfParam=null;
    		}
    		client.transfer2Conf(transfer2ConfParam);	
    	}else{
    		if(memberList!=undefined && memberList!=null && memberList!=""){
    			var cloudecAttendeesArray = memberList.split(",");
    			var cloudecAttendees = new Array();
    			for (var i = 0; i < cloudecAttendeesArray.length; i++) {
    				cloudecAttendees[i] = { number: cloudecAttendeesArray[i], name: cloudecAttendeesArray[i], role: 0 };
    			}
    	
    			client.addAttendee(cloudecAttendees);
    		}else{
    			console.log("attendee number is empty");       
    			return;
    		}
    	}
    	client.uiPluginSetButtonState(3,1,(ret) => {});
    },
    
     

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

  3. 調(diào)用uiPluginShowSmallWindow()接口隱藏或顯示小窗口。

    代碼示例:

    1
    2
    3
    function uiPluginShowSmallWindow() {
    	client.uiPluginShowSmallWindow((data)=>{});	
    }
    
     

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

  4. 調(diào)用uiPluginShowAnnotationTool()接口顯示標(biāo)注工具欄。

    代碼示例:

    1
    2
    3
    function uiPluginShowAnnotationTool() {
    	client.uiPluginShowAnnotationTool((data)=>{});	
    }
    
     

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

  5. 調(diào)用uiPluginSetWindowTitle()接口設(shè)置P2P窗口標(biāo)題。
    代碼示例:
    1
    2
    3
    4
    function uiPluginSetWindowTitle() {
    	var uiWndTitle = document.getElementById("ui_window_title").value;
    	client.uiPluginSetWindowTitle(uiWndTitle,(data)=>{});	
    }
    
     

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

  6. 調(diào)用uiPluginSetWindowSizeAbsolutePos()接口設(shè)置視頻窗口的絕對(duì)位置。

    代碼示例:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    function setConfNativeWndPosition() {
    	var uiWndLeftTopX = document.getElementById("ui_window_left_top_x").value;
    	var uiWndLeftTopY = document.getElementById("ui_window_left_top_y").value;
    	var wndSizeAbsPosParam = {
    		width : 0,
    		height : 0,
    		leftTopX : parseInt(uiWndLeftTopX),
    		leftTopY : parseInt(uiWndLeftTopY),
    	}
    	client.uiPluginSetWindowSizeAbsolutePos(wndSizeAbsPosParam, (data)=>{});	
    }
    
     

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

  7. 調(diào)用uiPluginShowVideoWindow()接口顯示/隱藏視頻窗口。

    代碼示例:

    1
    2
    3
    function uiPluginShowVideoWindow() {
    	client.uiPluginShowVideoWindow((data)=>{});	
    }
    
     

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

注意事項(xiàng)

無(wú)。