本文介绍如何快速跑通示例源码,体验基础的音视频通话服务。
在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求(以下说明皆以 macOS 开发电脑为例):
已在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 AppSign,详情请参考 控制台 - 项目管理 中的“项目信息”。
SDK 同时也支持 Token 鉴权,若您需要升级鉴权方式,可参考 如何从 AppSign 鉴权升级为 Token 鉴权。
在开发电脑中找到 DevEco Studio 软件图标。
打开 DevEco Studio,单击 “Open Project”。
在解压后的示例源码文件夹中,选择 ZegoExpressExample 文件夹,并单击 “Open” 打开。
修改 “ZegoExpressExample/entry/src/main/java/im/zego/keycenter” 目录下的 “KeyCenter.java” 文件, 填写 SDK 初始化所需的 appID 和 appSign。
请使用本文 前提条件 已获取的 AppID 和 AppSign 正确填写(需要在 AppID 后加 L),否则示例源码无法正常运行。
将鸿蒙设备连接到开发电脑,当该设备成功开启“开发者模式”和“USB 调试”功能后,可以看到 DevEco Studio 上方的 “Running Devices” 选项框由下图:
变为下图:
即 DevEco Studio 已成功连接到鸿蒙设备,可以将示例源码运行到该设备上了。
单击 “Run” 按钮,编译并运行示例源码。
在真机中运行项目,运行成功后,可以看到本端视频画面。
为方便体验,ZEGO 提供了一个 Web 端调试示例 ,在该页面下,输入相同的 AppID、RoomID,输入不同的 UserID、以及对应的 Token,即可加入同一房间与真机设备互通。当成功开始音视频通话时,可以听到远端的音频,看到远端的视频画面。
DevEco Studio 运行下载的示例源码时报错 “错误: 非法的表达式开始”,如何处理?
由于下载的示例源码中,AppID 和 AppSign 没有具体的值,请参考本文 “运行示例源码” 章节中的步骤 4 进行处理。
DevEco Studio 运行下载的示例源码时报错 “Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]” 如何处理?
要运行的应用未打签名信息,可通过 "File->Project Structure" 打开工程结构对话框,设置自动签名。
DevEco Studio 运行下载的示例源码时报错 “Failure[INSTALL_FAILED_INCOMPATIBLE_SIGNATURE]” 如何处理?
真机设备上已安装相同包名的应用,且其签名信息与 DevEco Studio 运行示例源码时打的签名信息不一致。卸载真机设备上相同包名的应用,再使用 DevEco Studio 运行示例源码。
联系我们
文档反馈