INTEGRITY Dokumentace

RtkParticipantTileView

Kompletní zobrazení dlaždice účastníka, které zobrazuje video, avatar, jmenovku a indikátor připnutí. Kombinuje RtkVideoView, RtkAvatarView, a RtkMeetingNameTag do jediného skládatelného zobrazení.

Parametry inicializátoru

Parametr Typ Povinné Výchozí Popis
rtkClient RealtimeKitClient - Instance klienta RealtimeKit
participant RtkMeetingParticipant - Účastník, který se má zobrazit
isForLocalUser Bool - Zda tato dlaždice představuje lokálního uživatele
showScreenShareVideoView Bool false Zda místo videa z kamery zobrazit video ze sdílení obrazovky

Vlastnosti

Vlastnost Typ Povinné Výchozí Popis
nameTag RtkMeetingNameTag! - - Prvek zobrazující jmenovku na dlaždici
viewModel VideoPeerViewModel - - View model spravující data účastníka (pouze pro čtení)

Metody

Metoda Návratový typ Popis
pinView(show: Bool) Void Zobrazí nebo skryje indikátor připnutí na dlaždici
refreshVideo() Void Obnoví vykreslovač videa pro účastníka

Příklady použití

Základní použití

import RealtimeKitUI

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

Dlaždice lokálního uživatele se sdílením obrazovky

import RealtimeKitUI

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