跳转到内容
搜索文档

RtkVideoView

最后更新 查看 MarkdownAgent 设置

渲染参与者的视频流。 支持自我预览、远端参与者视频和屏幕共享渲染。

初始化参数

参数 类型 必填 默认值 描述
participant RtkMeetingParticipant - 要渲染其视频的参与者
showSelfPreview Bool false 是否显示本地摄像头预览
showScreenShare Bool false 是否显示屏幕共享流而非摄像头

方法

方法 返回类型 描述
reattachRenderer() Void 将视频渲染器重新附加到参与者流
prepareForReuse() Void 准备视图在集合或表格视图中复用
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)

这篇文档对您有帮助吗?