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

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

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

入門使用

UIPlugin插件設(shè)置

更新時間:2019-11-20

接口名稱

接口描述

resetNativeWndSize

設(shè)置UIPlugin插件窗口尺寸及聯(lián)動時相對瀏覽器的偏移比例。

uiPluginSetButtonState

設(shè)置UI按鈕的狀態(tài)(開啟或關(guān)閉)。

uiPluginShowSmallWindow

顯示或隱藏本地小窗口。

uiPluginShowAnnotationTool

顯示標注工具欄。

uiPluginSetWindowTitle

設(shè)置P2P呼叫窗口標題。

uiPluginSetWindowSizeAbsolutePos

設(shè)置窗口大小和絕對位置

uiPluginSetWindowSizeRelativePos

設(shè)置窗口大小和聯(lián)動時偏移比例

uiPluginShowVideoWindow

顯示/隱藏視頻窗口

uiPluginShowShareSelectwnd

顯示共享窗口選擇

resetNativeWndSize

接口描述

設(shè)置UIPlugin插件窗口尺寸及聯(lián)動時相對瀏覽器的偏移比例。

注意事項

推薦使用uiPluginSetWindowSizeRelativePos新接口實現(xiàn)該功能,該接口即將廢棄。

方法定義

resetNativeWndSize(nativeWndParam: EC_NativeWindowParam): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

nativeWndParam

EC_NativeWindowParam

UIPlugin插件窗口參數(shù)。

返回值

無。

代碼示例

function setConfNativeWndMinimize() {
	var nativeWndParam = {
		width: 0, 
		height: 0,
	};
	client.resetNativeWndSize(nativeWndParam);	
}

function setConfNativeWndSmall() {
	var nativeWndParam = {
		width: 480, 
		height: 352,
	};
	client.resetNativeWndSize(nativeWndParam);	
}
 

uiPluginSetButtonState

接口描述

設(shè)置UI按鈕的狀態(tài)(開啟或關(guān)閉)。

注意事項

無。

方法定義

uiPluginSetButtonState(button: number, isOff: number, callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

button

number

按鈕。

  • 0 麥克風(fēng)
  • 1 攝相頭
  • 2 揚聲器
  • 3 邀請成員
  • 4 顯示成員列表

isOff

number

是否關(guān)閉。

  • 0 打開
  • 1 關(guān)閉

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

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) => {});

}
 

uiPluginShowSmallWindow

接口描述

顯示或隱藏本地小窗口。

注意事項

當(dāng)視頻窗口中的本地小窗口顯示時,調(diào)用此接口會隱藏本地小窗口;當(dāng)視頻窗口中的本地小窗口隱藏時,調(diào)用此接口會顯示本地小窗口。

方法定義

uiPluginShowSmallWindow(callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

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

uiPluginShowAnnotationTool

接口描述

顯示標注工具欄。

注意事項

無。

方法定義

uiPluginShowAnnotationTool(callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

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

uiPluginSetWindowTitle

接口描述

設(shè)置P2P呼叫窗口標題。

注意事項

無。

方法定義

uiPluginSetWindowTitle(title : string, callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

title

string

窗口標題,最大511字節(jié)。

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

function uiPluginSetWindowTitle() {
	var uiWndTitle = document.getElementById("ui_window_title").value;
	client.uiPluginSetWindowTitle(uiWndTitle,(data)=>{});	
}
 

uiPluginSetWindowSizeAbsolutePos

接口描述

設(shè)置窗口大小和絕對位置。

注意事項

無。

方法定義

uiPluginSetWindowSizeAbsolutePos(wndSizeAbsPosParam: EC_WindowSizeAbsPosParam, callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

wndSizeAbsPosParam

EC_WindowSizeAbsPosParam

窗口大小和絕對位置信息。

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

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)=>{});	
}
 

uiPluginSetWindowSizeRelativePos

接口描述

設(shè)置窗口大小和聯(lián)動時偏移比例。

注意事項

無。

方法定義

uiPluginSetWindowSizeRelativePos(wndSizeRelPosParam: EC_WindowSizeRelPosParam, callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

wndSizeRelPosParam

EC_WindowSizeRelPosParam

窗口大小和聯(lián)動時相對位置參數(shù)

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

function setConfNativeWndRelativePosition() {
	var wndSizeRelPosParam= {
        xOffsetRate:10,      
        yOffsetRate:10,      
        width:0,    
        height:0, 
	}
	client.uiPluginSetWindowSizeRelativePos(wndSizeRelPosParam, (data)=>{});
}
 

uiPluginShowVideoWindow

接口描述

顯示/隱藏視頻窗口。

注意事項

無。

方法定義

uiPluginShowVideoWindow(callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

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

uiPluginShowShareSelectwnd

接口描述

顯示共享窗口選擇。

注意事項

無。

方法定義

uiPluginShowShareSelectwnd(callbacks: Function): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

callbacks

Function

回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。

返回值

無。

代碼示例

function uiPluginShowShareSelectwnd() {
	client.uiPluginShowShareSelectwnd((data)=>{});	
}