专为以下场景打造:ANDROID

Android 视频会议 UI Kit

为 Android 应用添加原生会议界面,使用 Android 视频会议 UI Kit 汇集多人视频、房间控制和参与者视图。

开发者资源

Android 视频会议 UI Kit 文档与示例

让分布式团队同步协作

让门店团队从店内共同评审陈列、讨论调整。

展示关键细节

以讲师画面与学员视频让摄影工作坊更有参与感。

ANDROID ROOM 功能

为应用构建的房间

房间生命周期

  • 创建与加入房间
  • 处理退出与结束操作

实时对话

  • 接入参与者视频
  • 控制摄像头与麦克风

参与者体验

  • 显示房间成员
  • 响应房间状态变化

应用身份

  • 关联自己的用户 ID
  • 用服务端签发的 UserSig 认证

平台接入

  • Android 手机和平板
  • 遵循原生或浏览器权限要求

产品流程

  • 将房间接入导航
  • 业务数据保留在应用内

了解 Android 会议组件

体验房间及其背后的代码。

会议视图

每个人都有位置

使用 Android 视频会议 UI Kit 挂载会议视图。应用提供已认证用户和房间 ID。

阅读文档
RoomActivity.kt
import com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions

// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
    init(
        roomID,
        RoomMainView.RoomBehavior.Create(
            CreateRoomOptions(roomName = "Team workshop")
        ),
        RoomMainView.ConnectConfig(
            autoEnableCamera = false,
            autoEnableMicrophone = false, autoEnableSpeaker = true
        )
    )
}
setContentView(roomView)

个性化定制

让房间融入你的产品

接入 Android 应用流程

接入 Activity 生命周期与应用导航,按产品需求适配开源房间工具栏与参与者浮层。

阅读文档

开始使用

启用你的第一个房间

  1. 01

    创建您的应用

    为应用和测试用户启用 Room。

    打开 Room 控制台
  2. 02

    添加 Android 视频会议 UI Kit

    按照平台指南连接您的项目。

    按照集成指南操作
  3. 03

    连接到您的第一个房间

    将已认证测试用户接入同一房间。启用摄像头和麦克风前检查设备权限。

    配置身份验证
Android Room UI Kit
app/build.gradle.kts
// Import tuiroomkit and atomic_x modules as documented.
dependencies {
    api(project(":tuiroomkit"))
}
RoomActivity.kt
import com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions

// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
    init(
        roomID,
        RoomMainView.RoomBehavior.Create(
            CreateRoomOptions(roomName = "Team workshop")
        ),
        RoomMainView.ConnectConfig(
            autoEnableCamera = false,
            autoEnableMicrophone = false, autoEnableSpeaker = true
        )
    )
}
setContentView(roomView)

Android 视频会议 UI Kit 常见问题

Android 视频会议 UI Kit 包含什么?

Android 视频会议 UI Kit 提供现成会议界面,含房间入口、视频视图和参与者控制。身份与业务流程由应用提供。

如何接入 Android 视频会议 UI Kit?

UI Kit 指南导入 tuiroomkit 与 atomic_x 源码模块。遵循 Gradle 配置、manifest 和运行时权限步骤,测试设备生命周期与旋转。

Android 视频会议 UI Kit 用户如何登录?

使用 SDKAppID、用户 ID 和服务端生成的 UserSig。应用密钥不得进入浏览器或移动端代码。进入房间前处理认证失败。

可以自定义会议体验吗?

按文档适配组件与配置。原生 UI Kit 源码提供房间视图和工具栏;支持选项以平台指南为准。

Room 如何计费?

Room 套餐功能及音视频用量决定费用。查看当前 Conference 价格页了解所含能力与限制。

选择 UI Kit 还是 SDK?

自己构建房间界面和状态处理时选 SDK;希望接入并适配现成会议界面时选 UI Kit。

如何用 Kotlin 或 Java 接入 Android 视频会议 UI Kit?

按指南配置 Android 项目和 manifest,然后按需处理运行时权限及 Activity 清理。在真实设备上测试,包括应用后台与前台切换。

应用发布前如何测试 Android 视频会议 UI Kit?

测试已认证入房、参与者变化,以及支持的摄像头、麦克风与退出控制。

如何自定义 Android 视频会议 UI Kit 界面?

自定义导入的 RoomMainView 源码及其 Android 资源。例如,调整 RoomBottomBarView 中麦克风与摄像头控件的顺序,替换 roomkit_ic_camera_off.png,或修改 XML 字符串资源中的文案。保留资源名称和现有的设备操作处理函数。新增录制或业务按钮时,还需接入受支持的实际操作;仅修改工具栏不会实现该功能。

Android Room 集成支持

为下一个想法留出空间

在应用内让人们相聚。