Skip to content

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

RtkParticipantTileView

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

動画、アバター、ネームタグ、ピンインジケーターを表示する参加者タイルビューです。 RtkVideoViewRtkAvatarViewRtkMeetingNameTag を 1 つの合成ビューにまとめます。

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

パラメーター 必須 デフォルト 説明
rtkClient RealtimeKitClient - RealtimeKit クライアントインスタンス
participant RtkMeetingParticipant - 表示する参加者
isForLocalUser Bool - このタイルがローカルユーザーを表すかどうか
showScreenShareVideoView Bool false カメラ映像の代わりに画面共有映像を表示するかどうか

プロパティ

プロパティ 必須 デフォルト 説明
nameTag RtkMeetingNameTag! - - タイル上に表示するネームタグビュー
viewModel VideoPeerViewModel - - 参加者データを管理するビューモデル(読み取り専用)

メソッド

メソッド 戻り値の型 説明
pinView(show: Bool) Void タイル上のピンインジケーターを表示または非表示にします
refreshVideo() Void 参加者の動画レンダラーを再読み込みします

使用例

基本的な使い方

import RealtimeKitUI

let tileView = RtkParticipantTileView(
    rtkClient: rtkClient,
    participant: participant,
    isForLocalUser: false
)
view.addSubview(tileView)

画面共有付きのローカルユーザータイル

import RealtimeKitUI

let localTile = RtkParticipantTileView(
    rtkClient: rtkClient,
    participant: localParticipant,
    isForLocalUser: true,
    showScreenShareVideoView: true
)
view.addSubview(localTile)

役に立ちましたか?