跳转到内容
搜索文档

RtkSetupViewController

最后更新 查看 MarkdownAgent 设置

会议前设置界面视图控制器。 在加入会议前提供视频预览、音视频切换开关和名称输入功能。

初始化参数

参数 类型 必填 默认值 描述
meetingInfo RtkMeetingInfo - 包含身份验证令牌和媒体设置的会议配置
meeting RealtimeKitClient - RealtimeKit 客户端实例
completion @escaping () -> Void - 设置完成时调用的闭包

属性

属性 类型 必填 默认值 描述
delegate SetupViewControllerDelegate? nil 参与者加入会议时通知的委托

使用示例

基本用法

import RealtimeKitUI

let setupVC = RtkSetupViewController(
    meetingInfo: meetingInfo,
    meeting: rtkClient,
    completion: {
        print("Setup complete")
    }
)
self.present(setupVC, animated: true)

带委托

import RealtimeKitUI

class ViewController: UIViewController, SetupViewControllerDelegate {
    func showSetupScreen() {
        let setupVC = RtkSetupViewController(
            meetingInfo: meetingInfo,
            meeting: rtkClient,
            completion: {
                self.dismiss(animated: true)
            }
        )
        setupVC.delegate = self
        self.present(setupVC, animated: true)
    }
}

这篇文档对您有帮助吗?