TUILiveKit 产品动态
云直播推拉流 SDK 产品动态
直播观看 | 互动连麦 | 直播信息 | 直播互动 |
![]() |
![]() | ![]() | ![]() |
YourAudienceViewController 初始化添加 AudienceContainerView 观众拉流视图://YourAudienceViewController代表您观众观看页的视图控制器classYourAudienceViewController: UIViewController {// 1. 声明 audienceView 作为成员变量private let audienceView:AudienceContainerView// 2. 新增便利构造函数:// - roomId: 直播房间idpublic init(roomId: String) {// 3.初始化 AudienceContainerView 组件self.audienceView = AudienceContainerView(roomId: roomId)super.init(nibName: nil, bundle: nil)}public override func viewDidLoad() {super.viewDidLoad()// 4. 将 audienceView 添加到视图上view.addSubview(audienceView)audienceView.snp.makeConstraints { make inmake.edges.equalToSuperview()}}}
// 1. 实例化您的观众观看视图控制器let audienceVC =YourAudienceViewController(roomId: "您的直播房间 id")audienceVC.modalPresentationStyle = .fullScreen// 2. 跳转到您的观众观看视图控制器present(audienceVC, animated: false)
//YourAudienceViewController代表您观众观看页的视图控制器classYourAudienceViewController: UIViewController {private let audienceView:AudienceContainerViewpublic init(roomId: String) {self.audienceView = AudienceContainerView(roomId: roomId)super.init(nibName: nil, bundle: nil)}public override func viewDidLoad() {super.viewDidLoad()// 1. 将 audienceView 添加到视图上view.addSubview(audienceView)audienceView.snp.makeConstraints { make inmake.edges.equalToSuperview()}// 2. 自定义功能区 示例 - 禁止上下滑动切换直播间audienceView.disableSliding(true)}}
隐藏顶部操作区直播信息 | 隐藏顶部操作区悬浮窗功能 | 隐藏顶部操作区中的观众列表功能 | 隐藏底部操作区的连麦功能 | 禁止上下滑动切换直播间 |
disableHeaderLiveData(true) | disableHeaderFloatWin(true) | disableHeaderVisitorCnt(true) | disableFooterCoGuest(true) | disableSliding(true) |
![]() | ![]() | ![]() | ![]() | ![]() |

TUILiveKit.xcassets 管理 UI 所需的图片资源,您可以借助 Xcode 图形化工具快速修改自定义界面所需的图标。

文档反馈