← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkAudioButtonControlBar
Кнопка панели управления, которая включает и выключает локальный микрофон. Перед переключением проверяет разрешения на использование микрофона.
Параметры инициализатора
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
meeting |
RealtimeKitClient |
✅ | - | Экземпляр клиента RealtimeKit |
onClick |
((RtkAudioButtonControlBar) -> Void)? |
❌ | nil |
Замыкание, вызываемое при нажатии кнопки |
appearance |
RtkControlBarButtonAppearance |
❌ | - | Конфигурация внешнего вида кнопки |
Примеры использования
Базовое использование
import RealtimeKitUI
let audioButton = RtkAudioButtonControlBar(meeting: rtkClient)
view.addSubview(audioButton)С обработчиком нажатия
import RealtimeKitUI
let audioButton = RtkAudioButtonControlBar(
meeting: rtkClient,
onClick: { button in
print("Audio toggled")
}
)
view.addSubview(audioButton)