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

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

主頁 > 服務與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Web SDK > 接口參考 組件初始化

入門使用

組件初始化

更新時間:2019-11-20

接口名稱

接口描述

createClient

創(chuàng)建Client對象,在調(diào)用其他接口之前必須先調(diào)用createClient接口創(chuàng)建Client對象。

configure

初始化系統(tǒng)配置,如日志級別,企業(yè)域名等。

getVersion

獲取版本號。

setDisplayName

設置顯示名稱。

createClient

接口描述

創(chuàng)建Client對象,在調(diào)用其他接口之前必須先調(diào)用createClient接口創(chuàng)建Client對象。

注意事項

請在根頁面引入CloudEC庫,并確保在其他業(yè)務頁面能取到創(chuàng)建的Client對象。

方法定義

createClient(listeners: any)
 

參數(shù)說明

參數(shù)

是否必須

類型

描述

listeners

監(jiān)聽回調(diào)函數(shù)對象集合

設置監(jiān)聽回調(diào)函數(shù),監(jiān)聽的事件根據(jù)需要選擇,其中onError事件為必選項,請參考事件通知小節(jié)。

返回值

類型

描述

any

Client對象。

代碼示例

"use strict";
(function (root) {
    var listeners = {
        onForceUnReg: (ret) => {
            alert("you have be kickouted")
            document.getElementById("login").style.display = "block";
            document.getElementById("main").style.display = "none";
        },
        onConfIncoming: (ret) => {
            let con_ret = confirm("you have a incoming conference, accept?");
            if (con_ret === true) {
                ret.info.answerConference(true)
            } else {
                ret.info.answerConference(false)

            }
        },
         onConfConnected: (ret) => {
            alert("the conference is connected")
        },
         onError: (ret) => {
            alert("wowo,error is coming!" + ret)
        },
    }
    root.client = CloudEC.createClient(listeners);
})(this);
 

configure

接口描述

初始化系統(tǒng)配置,如日志級別,企業(yè)域名等。

注意事項

該接口可選調(diào)用,使用默認值。

方法定義

configure(options: any)
 

參數(shù)說明

參數(shù)

是否必須

類型

描述

domain

string

企業(yè)域名,用于本地websocket加密,最大長度127字節(jié)。

企業(yè)可以連接外網(wǎng)的話,可使用默認值:localhost.cloudec.huaweicloud.com。

logLevel

number

日志級別,默認值為3。

  • 0:錯誤級別
  • 1:警告級別
  • 2:信息級別(一般級別)
  • 3:調(diào)試級別

logPath

string

日志路徑,默認值為CloudLinkMeetingDeamon的安裝路徑下的terminal_sdk_log目錄。

logFileCount

number

日志文件最大個數(shù)。最大值為所能取到的最大值,建議為4。

logFileSize

number

日志文件單個大小。單位: KB,最大10*1024 KB。

isTlsSupport

number

是否啟用TLS,默認值為0。

  • 0:否
  • 1:是

IsSupportIm

number

是否啟用im,默認值為0。

  • 0:否
  • 1:是

isWSS

number

是否啟用加密websocket,默認值為1。

  • 0:否
  • 1:是

confCtrlProtocol

number

會控協(xié)議,默認值為0。

  • 0:rest
  • 1:iDo

IsSupportSvcConference

number

是否支持多流會議,默認值為1。

  • 0:只單流會議
  • 1:支持多流會議

uiPluginResourcesPath

string

資源路徑,最大長度511字節(jié)。

uiPluginUserFilesPath

string

用戶文件路徑,最大長度511字節(jié)。

uiPluginHasFrameInfo

number

是否設置UI Plugin窗口信息。

  • 0:否
  • 1:是

uiPluginFrameInfoX

number

左上角x坐標(uiPluginHasFrameInfo = 1有效)

uiPluginFrameInfoY

number

左上角y坐標(uiPluginHasFrameInfo = 1有效)

uiPluginFrameInfoWidth

number

寬。僅當uiPluginHasFrameInfo = 1有效。

uiPluginFrameInfoHeight

number

高。僅當uiPluginHasFrameInfo = 1有效。

uiPluginHasParentInfo

number

是否有父窗口。僅當uiPluginHasFrameInfo = 1有效。

  • 0:否
  • 1:是

uiPluginParentInfoIsNeedAttach

number

是否聯(lián)動(uiPluginHasParentInfo= 1有效)

  • 0:否
  • 1:是

uiPluginParentInfoXOffset

number

聯(lián)動時相對于父Frame x軸偏移率。僅當uiPluginHasParentInfo= 1有效。

取值范圍0-100

uiPluginParentInfoYOffset

number

聯(lián)動時相對于父Frame y軸偏移率。僅當uiPluginHasParentInfo= 1有效。

取值范圍0-100

uiPluginHideTopToolBar

number

視頻窗口是否顯示上邊欄。

  • 0:否
  • 1:是

uiPluginHideBottomToolBar

number

視頻窗口是否顯示下邊欄。

  • 0:否
  • 1:是

uiPluginHideInviteButton

number

視頻窗口是否顯示邀請按鈕。

  • 0:否
  • 1:是

uiPluginHideAttendeesButton

number

視頻窗口是否顯示與會者按鈕。

  • 0:否
  • 1:是

uiPluginHideShareButton

number

視頻窗口是否顯示共享按鈕。

  • 0:否
  • 1:是

uiPluginDataHideInviteButton

number

桌面共享窗口是否顯示邀請按鈕。

  • 0:否
  • 1:是

uiPluginDataHideAttendeesButton

number

桌面共享窗口是否顯示與會者按鈕。

  • 0:否
  • 1:是

uiPluginDataHideRequestRemotecontrolButton

number

桌面共享窗口是否顯示請求遠程控制的菜單按鈕。

  • 0:否
  • 1:是

uiPluginHideConfTime

number

會議中是否隱藏會議時長。

  • 0:否
  • 1:是

uiPluginHideConfChairmanPwd

number

會議中是否隱藏會議主席密碼。

  • 0:否
  • 1:是

uiPluginHideConfGuestPwd

number

會議中是否隱藏會議來賓密碼。

  • 0:否
  • 1:是

uiPluginHideShareTypeSelection

number

會議中是否隱藏共享類型選擇框。

  • 0:否
  • 1:是

pageTitle

string

頁面標題,用于聯(lián)動時,最大長度127字節(jié)。

返回值

無。

代碼示例

"use strict";
(function(root) {
    var options = {
        domain: "localhost.cloudec.huaweicloud.com",
        isWSS: 1,
        confCtrlProtocol: 1,
        isTlsSupport: 0,
        uiPluginAppDisplayName : "eSDK-Desktop",

        uiPluginlLanguage : 0,
        uiPluginResourcesPath: "",
        uiPluginUserFilesPath:"",
        uiPluginHasFrameInfo:0,
        uiPluginFrameInfoX:0,
        uiPluginFrameInfoY:0,
        uiPluginFrameInfoWidth:1280,
        uiPluginFrameInfoHeight:720,
        uiPluginHasParentInfo:0,
        uiPluginParentInfoIsNeedAttach:0,
        uiPluginParentInfoXOffsetRate:0,
        uiPluginParentInfoYOffsetRate:0,

        uiPluginHideTopToolBar:0,
        uiPluginHideBottomToolBar:0,
        uiPluginHideInviteButton:1,
        uiPluginHideAttendeesButton:1,
        uiPluginHideShareButton:1,
        uiPluginDataHideInviteButton:1,
        uiPluginDataHideAttendeesButton:1,
        uiPluginDataHideRequestRemotecontrolButton:1,
    }
    cloudEC.configure(options);

})(this);
 

getVersion

接口描述

獲取版本號。

注意事項

無。

方法定義

getVersion(): string
 

參數(shù)描述

無。

返回值

類型

描述

string

版本號和發(fā)布時間。

代碼示例

function getVersion() {
     var version = CloudEC.getVersion();
}
 

setDisplayName

接口描述

設置在呼叫或會議中顯示的與會人的名字。

注意事項

無。

方法定義

setDisplayName(displayName:string): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

displayName

string

顯示名稱,最大長度127字節(jié)。

返回值

無。

代碼示例

function setDisplayName(name){
    client.setDisplayName(name);
}