Документация Запланировать пилот

RtkVideoView

Отображает видеопоток участника. Поддерживает self-preview, видео удалённого участника и демонстрацию экрана.

Параметры инициализатора

Параметр Тип Обязательный По умолчанию Описание
participant RtkMeetingParticipant ✅ - Участник, чьё видео нужно отрисовать
showSelfPreview Bool ❌ false Нужно ли показывать предпросмотр локальной камеры
showScreenShare Bool ❌ false Нужно ли показывать поток демонстрации экрана вместо камеры

Методы

Метод Возвращаемый тип Описание
reattachRenderer() Void Повторно подключает видеорендерер к потоку участника
prepareForReuse() Void Подготавливает представление к повторному использованию в collection или table view
clean() Void Освобождает видеорендерер и очищает ресурсы

Примеры использования

Базовое использование

import RealtimeKitUI

let videoView = RtkVideoView(participant: participant)
view.addSubview(videoView)

Предпросмотр себя

import RealtimeKitUI

let previewView = RtkVideoView(
    participant: localParticipant,
    showSelfPreview: true
)
view.addSubview(previewView)

Демонстрация экрана

import RealtimeKitUI

let screenShareView = RtkVideoView(
    participant: participant,
    showScreenShare: true
)
view.addSubview(screenShareView)

Запросите бесплатный пилот

Запланировать пилот