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

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

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

入門使用

組件初始化

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

接口名稱

接口描述

createClient

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

configure

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

getVersion

獲取版本號(hào)。

setDisplayName

設(shè)置顯示名稱。

createClient

接口描述

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

注意事項(xiàng)

請(qǐng)?jiān)诟?yè)面引入CloudEC庫(kù),并確保在其他業(yè)務(wù)頁(yè)面能取到創(chuàng)建的Client對(duì)象。

方法定義

createClient(listeners: any)
 

參數(shù)說(shuō)明

參數(shù)

是否必須

類型

描述

listeners

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

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

返回值

類型

描述

any

Client對(duì)象。

代碼示例

"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)配置,如日志級(jí)別,企業(yè)域名等。

注意事項(xiàng)

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

方法定義

configure(options: any)
 

參數(shù)說(shuō)明

參數(shù)

是否必須

類型

描述

domain

string

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

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

logLevel

number

日志級(jí)別,默認(rèn)值為3。

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

logPath

string

日志路徑,默認(rèn)值為CloudLinkMeetingDeamon的安裝路徑下的terminal_sdk_log目錄。

logFileCount

number

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

logFileSize

number

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

isTlsSupport

number

是否啟用TLS,默認(rèn)值為0。

  • 0:否
  • 1:是

IsSupportIm

number

是否啟用im,默認(rèn)值為0。

  • 0:否
  • 1:是

isWSS

number

是否啟用加密websocket,默認(rèn)值為1。

  • 0:否
  • 1:是

confCtrlProtocol

number

會(huì)控協(xié)議,默認(rèn)值為0。

  • 0:rest
  • 1:iDo

IsSupportSvcConference

number

是否支持多流會(huì)議,默認(rèn)值為1。

  • 0:只單流會(huì)議
  • 1:支持多流會(huì)議

uiPluginResourcesPath

string

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

uiPluginUserFilesPath

string

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

uiPluginHasFrameInfo

number

是否設(shè)置UI Plugin窗口信息。

  • 0:否
  • 1:是

uiPluginFrameInfoX

number

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

uiPluginFrameInfoY

number

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

uiPluginFrameInfoWidth

number

寬。僅當(dāng)uiPluginHasFrameInfo = 1有效。

uiPluginFrameInfoHeight

number

高。僅當(dāng)uiPluginHasFrameInfo = 1有效。

uiPluginHasParentInfo

number

是否有父窗口。僅當(dāng)uiPluginHasFrameInfo = 1有效。

  • 0:否
  • 1:是

uiPluginParentInfoIsNeedAttach

number

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

  • 0:否
  • 1:是

uiPluginParentInfoXOffset

number

聯(lián)動(dòng)時(shí)相對(duì)于父Frame x軸偏移率。僅當(dāng)uiPluginHasParentInfo= 1有效。

取值范圍0-100

uiPluginParentInfoYOffset

number

聯(lián)動(dòng)時(shí)相對(duì)于父Frame y軸偏移率。僅當(dāng)uiPluginHasParentInfo= 1有效。

取值范圍0-100

uiPluginHideTopToolBar

number

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

  • 0:否
  • 1:是

uiPluginHideBottomToolBar

number

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

  • 0:否
  • 1:是

uiPluginHideInviteButton

number

視頻窗口是否顯示邀請(qǐng)按鈕。

  • 0:否
  • 1:是

uiPluginHideAttendeesButton

number

視頻窗口是否顯示與會(huì)者按鈕。

  • 0:否
  • 1:是

uiPluginHideShareButton

number

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

  • 0:否
  • 1:是

uiPluginDataHideInviteButton

number

桌面共享窗口是否顯示邀請(qǐng)按鈕。

  • 0:否
  • 1:是

uiPluginDataHideAttendeesButton

number

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

  • 0:否
  • 1:是

uiPluginDataHideRequestRemotecontrolButton

number

桌面共享窗口是否顯示請(qǐng)求遠(yuǎn)程控制的菜單按鈕。

  • 0:否
  • 1:是

uiPluginHideConfTime

number

會(huì)議中是否隱藏會(huì)議時(shí)長(zhǎng)。

  • 0:否
  • 1:是

uiPluginHideConfChairmanPwd

number

會(huì)議中是否隱藏會(huì)議主席密碼。

  • 0:否
  • 1:是

uiPluginHideConfGuestPwd

number

會(huì)議中是否隱藏會(huì)議來(lái)賓密碼。

  • 0:否
  • 1:是

uiPluginHideShareTypeSelection

number

會(huì)議中是否隱藏共享類型選擇框。

  • 0:否
  • 1:是

pageTitle

string

頁(yè)面標(biāo)題,用于聯(lián)動(dòng)時(shí),最大長(zhǎng)度127字節(jié)。

返回值

無(wú)。

代碼示例

"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

接口描述

獲取版本號(hào)。

注意事項(xiàng)

無(wú)。

方法定義

getVersion(): string
 

參數(shù)描述

無(wú)。

返回值

類型

描述

string

版本號(hào)和發(fā)布時(shí)間。

代碼示例

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

setDisplayName

接口描述

設(shè)置在呼叫或會(huì)議中顯示的與會(huì)人的名字。

注意事項(xiàng)

無(wú)。

方法定義

setDisplayName(displayName:string): void
 

參數(shù)描述

參數(shù)

是否必須

類型

描述

displayName

string

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

返回值

無(wú)。

代碼示例

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