← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkAudioButtonControlBar
Tlačítko ovládacího panelu, které zapíná a vypíná místní mikrofon. Před přepnutím zkontroluje oprávnění k mikrofonu.
Parametry inicializátoru
| Parametr | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
meeting |
RealtimeKitClient |
✅ | - | Instance klienta RealtimeKit |
onClick |
((RtkAudioButtonControlBar) -> Void)? |
❌ | nil |
Closure volaná při klepnutí na tlačítko |
appearance |
RtkControlBarButtonAppearance |
❌ | - | Konfigurace vzhledu tlačítka |
Příklady použití
Základní použití
import RealtimeKitUI
let audioButton = RtkAudioButtonControlBar(meeting: rtkClient)
view.addSubview(audioButton)S handlerem klepnutí
import RealtimeKitUI
let audioButton = RtkAudioButtonControlBar(
meeting: rtkClient,
onClick: { button in
print("Audio toggled")
}
)
view.addSubview(audioButton)