Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

RtkSetupViewController

最終更新 Markdown で表示Agent セットアップ

ミーティング参加前のセットアップ画面用ビューコントローラーです。 参加前に、動画プレビュー、音声と動画の切り替え、名前入力を提供します。

イニシャライザーのパラメーター

パラメーター 必須 デフォルト 説明
meetingInfo RtkMeetingInfo - 認証トークンとメディア設定を含むミーティング設定
meeting RealtimeKitClient - RealtimeKit クライアントのインスタンス
completion @escaping () -> Void - セットアップ完了時に呼ばれるクロージャー

プロパティ

プロパティ 必須 デフォルト 説明
delegate SetupViewControllerDelegate? nil 参加者がミーティングに参加したときに通知される delegate

使用例

基本的な使い方

import RealtimeKitUI

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

delegate を指定する場合

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)
    }
}

役に立ちましたか?