产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
TUILiveKit语聊房为纯音频直播场景提供了开箱即用的全功能界面。它支持快速搭建观众观看、上麦互动所需的核心能力,让您无需关注复杂的 UI 与麦位管理逻辑。收听直播 | 上麦互动 | 直播间信息 | 观众互动 |
![]() | ![]() | ![]() | ![]() |
TUIVoiceRoomViewController 组件已内置了语聊房场景的观众端完整 UI 与业务逻辑。您只需创建并展示该视图控制器,即可快速实现观众进入直播间功能。通常在 直播列表 点击房间时,您需要导航跳转到观众观看页,可参考如下代码示例:import TUILiveKitimport UIKit// YourLiveListViewController 代表您的直播列表视图控制器class YourLiveListViewController: UIViewController {// 响应“点击直播间”@objc func onJoinVoiceRoomClicked(roomId: String) {// 1. 实例化语聊房控制器// - roomId: 您要加入的直播间 ID// - behavior: .join 代表以“观众”身份加入房间let voiceRoomVC = TUIVoiceRoomViewController(roomId: roomId, behavior: .join)voiceRoomVC.modalPresentationStyle = .fullScreen// 2. 跳转到语聊房页面present(voiceRoomVC, animated: true)}}
参数名 | 类型 | 描述 |
roomId | string | 全局唯一的直播间 ID。 |
behavior | RoomBehavior | 进房行为: autoCreate:自动创建直播间并进房。prepareCreate: 先进入开播前预览页,用户点击“开始直播”后创建直播间并进房。join:观众进房。 |
TUILiveKit 提供了界面定制能力,以满足多样化的业务需求。 您可以轻松自定义界面中的文案和图标。
TUILiveKit.xcassets 管理 UI 所需的图片资源,您可以借助 Xcode 图形化工具快速替换图标。

文档反馈