更新時間:2019-11-20
接口名稱 |
接口描述 |
---|---|
設(shè)置UIPlugin插件窗口尺寸及聯(lián)動時相對瀏覽器的偏移比例。 |
|
設(shè)置UI按鈕的狀態(tài)(開啟或關(guān)閉)。 |
|
顯示或隱藏本地小窗口。 |
|
顯示標(biāo)注工具欄。 |
|
設(shè)置P2P呼叫窗口標(biāo)題。 |
|
設(shè)置窗口大小和絕對位置 |
|
設(shè)置窗口大小和聯(lián)動時偏移比例 |
|
顯示/隱藏視頻窗口 |
|
uiPluginShowShareSelectwnd |
顯示共享窗口選擇 |
接口描述
設(shè)置UIPlugin插件窗口尺寸及聯(lián)動時相對瀏覽器的偏移比例。
注意事項(xiàng)
推薦使用uiPluginSetWindowSizeRelativePos新接口實(shí)現(xiàn)該功能,該接口即將廢棄。
方法定義
resetNativeWndSize(nativeWndParam: EC_NativeWindowParam): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
nativeWndParam |
是 |
UIPlugin插件窗口參數(shù)。 |
返回值
無。
代碼示例
function setConfNativeWndMinimize() { var nativeWndParam = { width: 0, height: 0, }; client.resetNativeWndSize(nativeWndParam); } function setConfNativeWndSmall() { var nativeWndParam = { width: 480, height: 352, }; client.resetNativeWndSize(nativeWndParam); } |
接口描述
設(shè)置UI按鈕的狀態(tài)(開啟或關(guān)閉)。
注意事項(xiàng)
無。
方法定義
uiPluginSetButtonState(button: number, isOff: number, callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
button |
是 |
number |
按鈕。
|
isOff |
是 |
number |
是否關(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) => {}); } |
接口描述
顯示或隱藏本地小窗口。
注意事項(xiàng)
當(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)=>{}); } |
接口描述
顯示標(biāo)注工具欄。
注意事項(xiàng)
無。
方法定義
uiPluginShowAnnotationTool(callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
callbacks |
是 |
Function |
回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。 |
返回值
無。
代碼示例
function uiPluginShowAnnotationTool() { client.uiPluginShowAnnotationTool((data)=>{}); } |
接口描述
設(shè)置P2P呼叫窗口標(biāo)題。
注意事項(xiàng)
無。
方法定義
uiPluginSetWindowTitle(title : string, callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
title |
是 |
string |
窗口標(biāo)題,最大511字節(jié)。 |
callbacks |
是 |
Function |
回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。 |
返回值
無。
代碼示例
function uiPluginSetWindowTitle() { var uiWndTitle = document.getElementById("ui_window_title").value; client.uiPluginSetWindowTitle(uiWndTitle,(data)=>{}); } |
接口描述
設(shè)置窗口大小和絕對位置。
注意事項(xiàng)
無。
方法定義
uiPluginSetWindowSizeAbsolutePos(wndSizeAbsPosParam: EC_WindowSizeAbsPosParam, callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
wndSizeAbsPosParam |
是 |
窗口大小和絕對位置信息。 |
|
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)=>{}); } |
接口描述
設(shè)置窗口大小和聯(lián)動時偏移比例。
注意事項(xiàng)
無。
方法定義
uiPluginSetWindowSizeRelativePos(wndSizeRelPosParam: EC_WindowSizeRelPosParam, callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
wndSizeRelPosParam |
是 |
窗口大小和聯(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)=>{}); } |
接口描述
顯示/隱藏視頻窗口。
注意事項(xiàng)
無。
方法定義
uiPluginShowVideoWindow(callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
callbacks |
是 |
Function |
回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。 |
返回值
無。
代碼示例
function uiPluginShowVideoWindow() { client.uiPluginShowVideoWindow((data)=>{}); } |
接口描述
顯示共享窗口選擇。
注意事項(xiàng)
無。
方法定義
uiPluginShowShareSelectwnd(callbacks: Function): void |
參數(shù)描述
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
callbacks |
是 |
Function |
回調(diào)函數(shù)。成功返回結(jié)果,失敗返回錯誤信息。 |
返回值
無。
代碼示例
function uiPluginShowShareSelectwnd() { client.uiPluginShowShareSelectwnd((data)=>{}); } |