主播准备页

功能简介

主播准备页主要是指主播在开始直播之前,实现摄像头预览、调整美颜参数、设置摄像头翻转的页面。本文将介绍如何在 10 分钟之内完成主播准备页的接入工作。


功能接入

说明:
在完成该功能接入之前,需要先完成概述中的接入步骤

创建主播准备页视图并初始化

Swift
let coreView = LiveCoreView()

let anchorPrepareView = AnchorPrepareView(coreView: coreView)
anchorPrepareView.delegate = self

将主播准备页加载到 ViewController 中

Swift
public override func loadView() {
view = rootView
}

监听开始直播按钮点击事件。

swift
extension YourAnchorPrepareViewController : AnchorPrepareViewDelegate {
public func onClickStartButton(state: PrepareState) {
}
public func onClickBackButton() {

}
}

功能定制

隐藏操作区视图

swift
anchorPrepareView.disableFeatureMenu(true)

隐藏操作区美颜功能

swift
anchorPrepareView.disableMenuBeautyButton(true)

隐藏操作区音效功能

swift
anchorPrepareView.disableMenuAudioEffectButton(true)

隐藏操作区翻转功能

swift
anchorPrepareView.disableMenuSwitchButton(true)