前置条件
步骤1:获取 AppId 和临时 Token

参考 RTC 接入指南获取 AppId 和临时 Token。

临时 Token 生成时填写的房间 ID 和用户 ID 与 Demo 登陆页的房间 ID 和用户 ID 一致,若输入的房间 ID 或用户 ID 不一致,将无法进入正确房间与其他用户进行音视频通话。 临时 Token 仅用于测试或跑通 Demo,你可以通过阅读密钥说明了解更多 Token 相关信息。

步骤2:配置 Demo 工程文件

将获取到的 AppID 和 Token 填写到配置文件 ./lib/constants.dart 中对应的位置

/// appId 使用SDK前需要为自己的应用申请一个AppId,详情参见: https://www.volcengine.com/docs/6348/69865
String appId = '你的AppId';

/// token 加入房间的时候需要使用token完成鉴权,详情参见: https://www.volcengine.com/docs/6348/70121
String token = '你的Token';

/// inputRegexp SDK 对房间名、用户名的限制是:非空且最大长度不超过128位的数字、大小写字母、@ . _ -
String inputRegexp = r'^[a-zA-Z0-9@._-]{1,128}$';

dart
步骤3:安装依赖

基于 Demo 工程文件所在目录打开终端,执行以下命令安装依赖

flutter pub get
plain
步骤4:启动 Demo
  1. 连接运行的目标设备
    若目标平台为 iOS,需先使用 Xcode 打开 ./ios 目录下的 Runner.xcodeproj 工程文件,参考配置开发者证书配置相应的签名证书。

  2. 基于 Demo 工程文件所在目录打开终端,执行以下命令启动 Demo

flutter run
plain
  1. 启动完成,弹出应用。输入用于生成此 Token 的房间 ID 和用户 ID,进入房间开始体验实时音视频通话。