专为以下场景打造:FLUTTER
Flutter 视频会议 SDK
用 Dart 构建自己的会议界面,通过 Flutter 视频会议 SDK 接入移动端房间状态、参与者和房间事件。
开发者资源
Flutter 视频会议 SDK 文档与示例
FLUTTER ROOM 功能
为应用构建的房间
房间生命周期
- 创建与加入房间
- 处理退出与结束操作
实时对话
- 接入参与者视频
- 控制摄像头与麦克风
参与者体验
- 显示房间成员
- 响应房间状态变化
应用身份
- 关联自己的用户 ID
- 用服务端签发的 UserSig 认证
平台接入
- Flutter 移动应用
- 遵循原生或浏览器权限要求
产品流程
- 将房间接入导航
- 业务数据保留在应用内
了解 Flutter 房间 API
体验房间及其背后的代码。
创建房间
使用 Flutter 视频会议 SDK 创建并进入房间。应用提供已认证用户和房间 ID。
阅读文档import 'package:atomic_x_core/atomicxcore.dart';
// After login, use your configured RoomType.
final result = await RoomStore.shared.createAndJoinRoom(
roomID: roomID, roomType: roomType,
options: CreateRoomOptions(roomName: 'Product review'),
);
if (result.isSuccess) {
// Render the room using your app's widgets.
}关联应用身份
使用应用 ID、用户 ID 和服务端签发的 UserSig 登录,成功后进入房间。
阅读文档import 'package:atomic_x_core/atomicxcore.dart';
final result = await LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig,
);
if (result.isSuccess) {
// Open the room after successful authentication.
}控制房间体验
将文档支持的房间和媒体操作连接到界面。采集前处理错误与平台权限。
阅读文档import 'package:atomic_x_core/atomicxcore.dart';
// Leave the room without ending it for everyone.
await RoomStore.shared.leaveRoom();
// Use this separate action when the host ends the session.
// await RoomStore.shared.endRoom();开始使用
启用你的第一个房间
- 01
- 02
- 03
flutter pub add atomic_x_coreimport 'package:atomic_x_core/atomicxcore.dart';
// After login, use your configured RoomType.
final result = await RoomStore.shared.createAndJoinRoom(
roomID: roomID, roomType: roomType,
options: CreateRoomOptions(roomName: 'Product review'),
);
if (result.isSuccess) {
// Render the room using your app's widgets.
}Flutter 视频会议 SDK 常见问题
Flutter 视频会议 SDK 包含什么?
Flutter 视频会议 SDK 提供房间生命周期 API、参与者状态和自定义会议控制。身份与业务流程由应用提供。
如何接入 Flutter 视频会议 SDK?
将 atomic_x_core 添加到 Flutter 项目,配置原生摄像头和麦克风权限,并使用 LoginStore 完成身份验证。通过 RoomStore 创建或加入房间,通过 RoomParticipantStore 管理参与者。请按照软件包安装说明和 SDK API 参考进行接入。
Flutter 视频会议 SDK 用户如何登录?
使用 SDKAppID、用户 ID 和服务端生成的 UserSig。应用密钥不得进入浏览器或移动端代码。进入房间前处理认证失败。
可以自定义会议体验吗?
构建自己的布局,将房间状态接入应用。需要现成会议界面时可选 UI Kit;支持选项以平台指南为准。
Room 如何计费?
Room 套餐功能及音视频用量决定费用。查看当前 Conference 价格页了解所含能力与限制。
选择 SDK 还是 UI Kit?
自己构建房间界面和状态处理时选 SDK;希望接入并适配现成会议界面时选 UI Kit。
如何用 Dart 接入 Flutter 视频会议 SDK?
安装文档指定的 Flutter 包,并完成每个目标平台的原生项目配置。结合底层 iOS 与 Android 行为测试 widget 生命周期。
应用发布前如何测试 Flutter 视频会议 SDK?
测试已认证入房、参与者变化,以及支持的摄像头、麦克风与退出控制。
如何自定义 Flutter 视频会议 SDK 界面?
围绕文档 API 构建房间和参与者界面。日程、访问及学习或业务流程由应用负责。

