直播观看 | 互动连麦 | 直播信息 | 直播互动 |
![]() |
![]() | ![]() | ![]() |
YourAudienceViewController 初始化添加 AudienceContainerView 观众拉流视图:import UIKitimport SnapKitimport TUILiveKit// YourAudienceViewController 代表您观众观看页的视图控制器class YourAudienceViewController: UIViewController {// 1. 声明 audienceView 作为成员变量private let audienceView: AudienceView// 2. 新增便利构造函数:// - roomId: 直播房间idpublic init(roomId: String) {// 3. 初始化 AudienceView 组件self.audienceView = AudienceView(roomId: roomId)super.init(nibName: nil, bundle: nil)}@available(*, unavailable)required init?(coder: NSCoder) {fatalError("init(coder:) has not been implemented")}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)
AudienceView 中修改 UI 样式,添加您的业务组件。AudienceView 中修改视频位上的名称、头像挂件等 UI。
TUILiveKit.xcassets 管理 UI 所需的图片资源,您可以借助 Xcode 图形化工具快速修改自定义界面所需的图标。

文档反馈