手机看片1024精品国产,丁香婷婷成人,午夜国产一级片,黄色片网站在线免费观看,男人的天堂香蕉在线视频,一级特黄毛片在线,中文日产国产精品久久

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

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

入門使用

組件初始化

更新時間:2019-11-19

描述

在使用SDK業(yè)務組件時,需要先完成SDK的基礎組件的初始化。

業(yè)務流程

圖1 初始化流程圖 
  1. 構建數據結構options。
  2. 調用cloudEC.configure()接口,完成配置初始化,第1步中的options作為參數。
    代碼示例:
    "use strict";
    (function(root) {
        var options = {
            domain: "localhost.cloudec.huaweicloud.com",
            isWSS: 1,
            confCtrlProtocol: 1,
            isTlsSupport: 0,
            uiPluginAppDisplayName : "eSDK-Desktop",
            IsSupportSvcConference:1,
    
            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);
    
     

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

  3. 構建數據結構listeners,為關心的事件添加回調函數。
  4. 調用cloudEC.createClient()接口,完成client對象創(chuàng)建,第3步中的listeners作為參數。

    代碼示例:

    "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);
    
     

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

注意事項

  1. 第1、2步可選,如不進行配置,則采用默認配置。
  2. 第3步中,必須對onError事件添加回調函數,否則可能無法收到必要的錯誤通知。
  3. 若需要使用“多流會議”能力,在調用configure()接口完成配置初始化時,則需要設置"IsSupportSvcConference"字段值為 1。此能力推薦使用,以便給最終用戶提供更優(yōu)的會議體驗。