专为以下场景打造:ANDROID

Android 直播 UI Kit

使用 Tencent RTC 的 Android 直播 UI Kit 构建原生直播体验。先采用 TUILiveKit 的主持人、观众和房间列表视图,再根据您的应用流程进行调整。

开发者资源

Android 直播 UI Kit 文档与示例

在 Android 中进行实时产品演示

让观众观看创作者的商品演示并参与对话。您的应用负责管理商品目录和购买体验。

Android 端直播活动观看

将演示及其观众带入您的 Android 应用。将观看屏幕连接到房间,让用户可以观看直播活动。

ANDROID LIVE 功能

Android 直播功能

开始直播

  • 主播和观众角色
  • 房间生命周期管理

让人们相聚

  • 直播视频播放
  • 观众参与

打造属于您的产品体验

  • 灵活的应用布局
  • 平台专属构建模块

探索 Android 直播组件

将主播端视图、观众端视图和直播间列表连接到您的应用导航。

主播预览

为创作者提供一个起点

添加 Android 主播开播准备页面,让创作者能在直播前预览摄像头画面。将该页面连接到经过身份验证的主播账户。

阅读文档
LiveActivity.kt
import com.trtc.uikit.livekit.features.anchorprepare.AnchorPrepareView

val preview = AnchorPrepareView(this)
preview.init(liveID, null)
setContentView(preview)

个性化定制

自定义您的 Android Live UI Kit

在 Android 应用中围绕直播体验编排视频、观众互动和导航。

您的视觉品牌形象

使用平台提供的自定义选项调整视觉呈现。

阅读文档

开始使用

为您的 Android 应用添加直播

  1. 01

    创建您的应用

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

    打开 Live 控制台
  2. 02

    添加 Android 直播 UI Kit

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

    按照集成指南操作
  3. 03

    连接到您的第一个房间

    使用一个账户开播,另一个账户观看。

    配置身份验证
Android Live UI Kit
settings.gradle.kts
include(":tuilivekit")
project(":tuilivekit").projectDir = file("live/tuilivekit")
include(":atomic_x")
LiveActivity.kt
LoginStore.shared.login(
  context, SDKAppID, userID, userSig, loginCallback
)

Android 直播 UI Kit 常见问题

我可以使用 Android Live UI Kit 构建什么?

Android 直播 UI Kit 包含主播端、观众端和房间列表界面。将这些 TUILiveKit 组件连接到您的用户账户和 Android 导航,即可构建完整的观看流程。

此 UI Kit 如何与 SDK 配合使用?

UI Kit 在底层服务之上提供界面组件。如果需要更灵活地控制自己的应用界面,请选择 SDK。

如何将 Android Live 观众端连接到直播?

启用 Live 服务,对观众进行身份验证,并加入主播创建的房间。使用不同账号测试 Android 观众端界面,并按照平台指南完成配置。

如何对 Android Live Streaming UI Kit 的用户进行身份验证?

在您的服务器上创建 UserSig,并在您自己的登录流程完成后将其传递给客户端。应用密钥应始终保存在服务器上。

Android Live Streaming UI Kit 可以免费使用吗?

该界面与托管式 Live 服务承担不同的职责。请为您的应用开通该服务,并查看当前套餐、功能可用性和使用费用。

如何将 Android 直播 UI Kit 集成到 Kotlin 或 Java 项目中?

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

发布应用前如何测试 Android 直播 UI Kit?

测试主播与观众角色、支持的推流或播放事件及重连行为。

如何定制 Android 直播 UI Kit 的界面?

通过 AnchorPrepareView 的配置方法调整 Android 开播准备页。例如,disableMenuBeautyButton(true) 可隐藏美颜控件,disableFeatureMenu(true) 则隐藏整个准备菜单。这些方法仅针对准备页;直播中的 AnchorView 需要单独定制。可通过 Android XML 资源修改文案,替换 drawable 图标时保留原资源名称,然后重新构建并检查主播流程。

Android Live 集成支持

为您的 Android 应用加入直播功能

使用 Android Live Streaming UI Kit 及其平台指南连接创作者与观众。