跑通 Web 示例项目
大约 2 分钟
Web 集成文档
跑通 Web 示例项目
本文档基于 call-demo.tsx
示例,帮助你快速集成和运行环信 Web CallKit,实现一对一音视频通话和群组音视频通话功能。
推荐环境
- Node.js: 16.0 或以上版本
- npm/yarn: 推荐最新版本
- React: 18.0 或以上版本
- TypeScript: 4.9 或以上版本
- 现代浏览器: Chrome/Firefox/Safari/Edge 最新版本
前提条件
在 环信控制台 进行如下操作:
- 注册环信账号。
- 创建应用,获取应用的 App Key,格式为
orgname#appname
。 - 创建用户,获取用户 ID。
- 创建群组,获取群组 ID,将用户加入群组。
- 开通音视频服务。为了保障流畅的用户体验,开通服务后,你需等待 15 分钟才能跑通示例项目。
操作步骤
步骤 1 配置项目
- 克隆或下载项目。
git clone https://github.com/easemob/easemob-uikit-react.git
cd easemob-uikit-react
- 安装依赖。
npm install
# 或
yarn install
- 启动开发服务器。
npm run dev
# 或
yarn dev
步骤 2 运行项目
打开浏览器访问 http://localhost:5173/demo/callkit/call-demo.html
,确认项目正常运行。
步骤 3 开始通话
填写 App Key、用户 ID 和密码,点击 登录,等待登录成功提示。
输入被叫用户 ID(一对一通话)或群组 ID(群组通话),点击 完成配置。
(可选)点击 选择背景 在背景选择面板中选择喜欢的通话背景图片。
点击 发起视频通话 或 发起语音通话 发起一对一通话,或者点击 发起群组视频通话,选择要邀请的成员,发起群组视频通话。

- 在浏览器弹出的权限请求中,允许访问摄像头和麦克风。
- 在通话中可以控制静音、摄像头、扬声器等,点击 结束通话 挂断。