← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkVideoView
Vykresluje video účastníka. Podporuje náhled vlastní kamery, video vzdálených účastníků a sdílení obrazovky.
Parametry inicializátoru
| Parametr | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
participant |
RtkMeetingParticipant |
✅ | - | Účastník, jehož video se má vykreslit |
showSelfPreview |
Bool |
❌ | false |
Zda zobrazit náhled místní kamery |
showScreenShare |
Bool |
❌ | false |
Zda místo kamery zobrazit stream sdílení obrazovky |
Metody
| Metoda | Návratový typ | Popis |
|---|---|---|
reattachRenderer() |
Void |
Znovu připojí vykreslovač videa ke streamu účastníka |
prepareForReuse() |
Void |
Připraví view pro opětovné použití v collection nebo table view |
clean() |
Void |
Uvolní vykreslovač videa a vyčistí prostředky |
Příklady použití
Základní použití
import RealtimeKitUI
let videoView = RtkVideoView(participant: participant)
view.addSubview(videoView)Náhled vlastního obrazu
import RealtimeKitUI
let previewView = RtkVideoView(
participant: localParticipant,
showSelfPreview: true
)
view.addSubview(previewView)Sdílení obrazovky
import RealtimeKitUI
let screenShareView = RtkVideoView(
participant: participant,
showScreenShare: true
)
view.addSubview(screenShareView)