一、快速体验
你可以直接通过以下多平台方式体验 TUILiveKit 的各项功能。
二、开通服务
请参考 开通服务领取 TUILiveKit 体验版,并在 应用管理 页面获取以下信息:
·SDKAppID:应用标识(必填),腾讯云基于 sdkAppId 完成计费统计。
·SDKSecretKey:应用密钥,用于初始化配置文件的密钥信息。
三、环境准备
·Android 5.0 (SDK API level 21)及以上。
·Gradle 8.0 及以上。
·两台 Android 5.0 以上的设备。
·需使用 JDK 17、18 或 19 版本。
四、获取 Demo
1. 下载源码:从 GitHub 下载 TUIKit_Android 源码,或者直接在命令行运行以下命令:
git clone https://github.com/Tencent-RTC/TUIKit_Android.git
2. 打开工程:通过 Android Studio 打开 TUILiveKit Android 项目:
五、配置 Demo
1. 配置 SDKAppID 和 SDKSecretKey:打开 TUIKit_Android/application/app/src/main/kotlin/com/tencent/rtcube/v2/debug/GenerateTestUserSig.kt 文件,将获取的 SDKAppID 和 SDKSecretKey 填入:
六、编译并运行 Demo
1. 在 Android Studio 右上角如下所示处选择你要将 Demo 运行到设备:
2. 选择完成后点击运行,将 TUIKit_Android 运行到目标设备上。
注意:为了使你可以体验完整的视频直播流程,请将 Demo 分别在两台设备上登录两个用户,一方作为主播,一方作为观众。
七、1. 登录 & 注册
请你在登录页面输入用户 ID 。然后点击登录,登录成功之后,会进入到 Demo 主页。
| 登录页 | 首页 |
| | |
注意:尽量避免使你的 UserID 被设置成“1”、“123”、“111”等简单字符串,由于 TRTC 不支持同一个 UserID 多端登录,所以在多人协作开发时,形如 “1”、“123”、“111” 这样的 UserID 很容易被你的同事占用,导致登录失败,因此我们建议你在调试的时候设置一些辨识度高的 UserID。
八、2. 视频直播
请点击首页的直播功能区进入直播页面:
| 直播列表 | 主播开播前预览 | 主播开始视频直播 | 观众观看直播 |
| | | | |
九、3. 语音聊天室
请点击首页的 直播功能区 进入直播页面:
| 直播列表 | 主播开播前预览 | 主播开始语聊直播 | 观众观看语聊房 |
| | | | |
十、下一步
Demo 跑通后,你可以根据业务需求,参考以下集成指引将对应功能集成到你的项目中:
| 功能 | 描述 | 集成指引 |
| 视频直播 | 支持超低延迟高清推流、多人连麦/PK、实时美颜、弹幕和礼物互动,轻松搭建互动视频直播场景。 | 接入指南 |
| 语音聊天室 | 提供超清音质,支持多人连麦、房主麦位管理、实时文字聊天,轻松搭建 K 歌/交友/游戏开黑主题房间。 | 接入指南 |
十一、运行 Demo 提示签名错误或登录失败?
请检查你在 TUIKit_Android/application/app/src/main/kotlin/com/tencent/rtcube/v2/debug/GenerateTestUserSig.kt 文件中填写的 SDKAppID 和 SDKSecretKey 是否正确,确保它们是你在 腾讯云控制台应用管理 页面获取到的密钥。
十二、Gradle 版本低于 8.0 会影响 Demo 运行吗?
是的, Gradle 版本过低,会导致依赖下载失败或编译错误,请你在 Android Studio 中升级 Gradle 版本至符合要求的范围。
十三、编译报错:Unknown Kotlin JVM target 如何解决?
本地环境配置的 JDK 版本(如 JDK 21)过高。Demo 当前使用的 Kotlin 版本 (1.9) 尚不支持编译到该 JVM Target, 你需要将 Android Studio 的 Gradle JDK 设置修改为 17、18 或 19 版本。
十四、售前咨询
当你需要购买咨询时,你可以直接通过 售前咨询 进行提问,会有专属客户经理在线为你解答,为你提供专业的上云方案。同时,你也可以直接致电销售人员,咨询热线:4009100100转1(工作日9:00 – 18:00)。
十五、售后支持
当你遇到问题需要处理时,你可以直接通过 售后支持 进行提问,腾讯云工程师7 × 24小时在线为你提供服务。同时,你也可以直接致电客服人员,寻求相应的帮助,客服咨询:4009100100(7 × 24小时)。