TUILiveKit 产品动态
云直播推拉流 SDK 产品动态
组件名称 | 类名 | 功能描述 |
礼物选择面板 | 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()}}}
文档反馈