实时音视频
  • iOS
  • Android
  • macOS
  • Windows
  • HarmonyOS
  • Linux
  • Web
  • 小程序
  • Flutter
  • Electron : JavaScript
  • Unity3D
  • uni-app
  • React Native
  • Cocos Creator
  • 产品简介
  • 下载
  • 体验 App
  • 快速开始
    • 跑通示例源码
    • 集成 SDK
    • 实现视频通话
    • 实时音视频 SDK 与实时语音 SDK 差异
    • 场景化音视频配置
  • 基础功能
  • 进阶功能
  • 常见错误码
  • 服务端 API
  • 客户端 API
  • 常见问题

集成 SDK

更新时间:2022-11-22 10:21

1 准备环境

在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求:

  • Electron 5.0.8 或以上版本。
  • Windows 7 及以上 / macOS 10.11 及以上操作系统。
  • 麦克风、摄像头等支持音视频的设备。
  • 设备已经连接到 Internet。
  • 安装 Node.js, 推荐使用其官网首页展示的长期支持版。

2 集成 SDK

2.1 新建项目(可选)

此步骤以如何创建新项目为例,如果是集成到已有项目,可忽略此步。

请参考 Electron 文档 - 快速启动指南 创建一个 Electron 项目。

2.2 安装 SDK

在项目中使用 npm 命令 npm install zego-express-engine-electron,安装 SDK 包。

  • 请参考 下载 SDK 包 查看最新版。
  • 执行 npm install 安装 SDK 时,如果 npm 官网镜像下载缓慢,可将其切换至国内镜像。

2.3 导入 SDK

在项目脚本文件中导入 SDK 并使用。

const zgEngine = window.require('zego-express-engine-electron/ZegoExpressEngine');
const zgDefines = window.require('zego-express-engine-electron/ZegoExpressDefines');
console.log(zgEngine.getVersion())

如果控制台中可以打印出正确的 SDK 版本号,即为导入成功。