渲染参与者的视频流。 支持自我预览、远端参与者视频和屏幕共享渲染。
| 参数 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
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)