主播开播页
功能简介
主播开播页主要是指主播在开始直播之后,实现观众连麦 、主播连线、主播 PK、直播间信息、观众列表、礼物显示、弹幕显示等功能。本文将介绍如何在 10 分钟之内完成主播开播页的接入工作。
主播直播中 | 主播连麦中 |
![]() |
![]() |
功能接入
说明:
创建主播开播页视图并初始化
var liveInfo = LiveInfo()liveInfo.roomId = roomIdliveInfo.name = state.roomNameliveInfo.coverUrl = state.coverUrlliveInfo.isPublicVisible = state.privacyMode == .publiclet anchorView = AnchorView(liveInfo: liveInfo, coreView: self.coreView, behavior: .createRoom)anchorView.delegate = self
将主播开播页加载到 ViewController 中
public override func loadView() {view = rootView}
监听开始直播按钮点击事件
extension TUILiveRoomAnchorViewController: AnchorViewDelegate {public func onClickFloatWindow() {}public func onEndLiving(state: AnchorState) {}}
功能定制
隐藏主播页顶部操作区
anchorView.disableHeaderLiveData(true)
隐藏顶部操作区中的观众列表功能
anchorView.disableHeaderVisitorCnt(true)
隐藏底部操作区的连麦功能
anchorView.disableFooterCoGuest(true)
隐藏底部操作区的连线功能
anchorView.disableFooterCoHost(true)
隐藏底部操作区的PK功能
anchorView.disableFooterBattle(true)
隐藏更多设置面板中的的音效功能
anchorView.disableFooterSoundEffect(true)