INTEGRITY Документация

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)