产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
组件名称 | 类名 | 功能描述 |
礼物选择面板 | GiftListView | 展示礼物列表,处理用户的点击选择和发送事件。 |
礼物播放组件 | GiftPlayView | 负责接收礼物消息,并在屏幕上渲染对应的动画特效(例如 SVGA 动画)。 |
礼物面板 | 弹幕礼物 | 全屏礼物 |
![]() | ![]() | ![]() |
GiftListView 组件并添加到视图:import TUILiveKitclass YourGiftViewController: UIViewController {// 1. 创建 GiftListView 对象// - roomId: 与观众当前进入的直播间 roomId 一致lazy var giftListView = {let view = GiftListView(roomId: liveId)return view}()private let liveId: String// ... 其他代码 ...public override func viewDidLoad() {super.viewDidLoad()// 2. 将组件添加到您的视图中并设置布局view.addSubView(giftListView)giftPlayView.snp.remakeConstraints { make inmake.leading.trailing.equalToSuperview()make.height.equalTo(256)make.bottom.equalToSuperview()}}}
GiftPlayView 组件已内置礼物消息接收与播放能力,请参考示例代码创建 GiftPlayView 组件并添加到视图:import TUILiveKit// YourAnchorViewController 代表您的主播视图控制器,观众端可参考以下示例:class YourAnchorViewController: UIViewController {// 1. 创建并初始化 GiftPlayView 对象// - roomId: 与观众当前进入的直播间 roomId 一致lazy var giftPlayView = {let view = GiftPlayView(roomId: liveId)return view}()private let liveId: String// ... 其他代码 ...public override func viewDidLoad() {super.viewDidLoad()// 2. 将组件添加到您的视图中并设置布局view.addSubView(giftPlayView)giftPlayView.snp.remakeConstraints { make inmake.edges.equalToSuperview()}}}
文档反馈