跳转到内容
搜索文档

RtkParticipantTileView

最后更新 查看 MarkdownAgent 设置

完整的参与者磁贴视图,可显示视频、头像、名牌和固定指示器。 将 RtkVideoViewRtkAvatarViewRtkMeetingNameTag 组合为一个可组合视图。

初始化参数

参数 类型 必填 默认值 描述
rtkClient RealtimeKitClient - RealtimeKit 客户端实例
participant RtkMeetingParticipant - 要显示的参与者
isForLocalUser Bool - 此磁贴是否代表本地用户
showScreenShareVideoView Bool false 是否显示屏幕共享视频而非摄像头视频

属性

属性 类型 必填 默认值 描述
nameTag RtkMeetingNameTag! - - 磁贴上显示的名牌视图
viewModel VideoPeerViewModel - - 管理参与者数据的视图模型(只读)

方法

方法 返回类型 描述
pinView(show: Bool) Void 显示或隐藏磁贴上的固定指示器
refreshVideo() Void 刷新参与者的视频渲染器

使用示例

基本用法

import RealtimeKitUI

let tileView = RtkParticipantTileView(
    rtkClient: rtkClient,
    participant: participant,
    isForLocalUser: false
)
view.addSubview(tileView)

带屏幕共享的本地用户磁贴

import RealtimeKitUI

let localTile = RtkParticipantTileView(
    rtkClient: rtkClient,
    participant: localParticipant,
    isForLocalUser: true,
    showScreenShareVideoView: true
)
view.addSubview(localTile)

这篇文档对您有帮助吗?