华为云会议 MEETING-场景1:初始化:示例代码

时间:2024-10-28 14:49:45

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
/**
*初始化接口,拉起应用
*/
async goToInit() {
    let param = {
        exePath: "E:\\Hello_World\\debug\\win32\\HwmSdk\\MySdk.exe",// 只有windows 64位平台需要设置sdk路径,假设HwmSdk目录在E:\\Hello_World\\debug\\win32\\,假设exe文件名称为MySdk.exe(路径需要utf8编码)
        logPath: "E:\\Hello_World\\debug\\win32\\MySdk\\log\\",// 指定日志路径(路径需要utf8编码)
        userDataPath: "E:\\Hello_World\\debug\\win32\\MySdk\\UserData\\", // 指定数据路径(路径需要utf8编码)
        appId: getAppId()
    };
    const apiService = new ApiService();
    let setResult = await apiService.init(param);
    if (setResult != 0) {
        window.electron.ipcRenderer.send("show-error-alert", "init error = " + setResult.ret);
    }
}
1
2
3
4
5
6
7
8
9
/**
* ApiService中init定义
*/
init(initInfo) {
  console.log("init, in param = ", initInfo);
  let ret = this.uisdkService.init(initInfo);
  console.log("init, out data = ", ret);
  return ret;
}

典型场景和接口参考中的示例代码仅作为示例用的伪代码,不能直接使用。

support.huaweicloud.com/sdkreference-meeting/toctopics/zh-cn_topic_0000001230302216.html