RoomParticipantView 是一个专门用于渲染房间参与者视频流的视图组件。 它支持摄像头和屏幕共享两种视频流类型,并提供填充模式设置、激活状态控制等功能。函数名 | 描述 |
创建视图实例。 | |
更新视频流类型。 | |
更新参与者信息。 | |
设置填充模式。 | |
设置激活状态。 | |
设置点击回调。 |
public func updateStreamType(streamType: VideoStreamType) {updateStreamTypeInternal(streamType: streamType)}
参数名 | 类型 | 描述 |
streamType | 视频流类型。 |
public func updateParticipant(participant: RoomParticipant) {updateParticipantInternal(participant: participant)}
参数名 | 类型 | 描述 |
participant | RoomParticipant | 参与者信息。 |
public func setFillMode(fillMode: FillMode) {setFillModeInternal(fillMode: fillMode)}
参数名 | 类型 | 描述 |
fillMode | 填充模式。 |
public func setActive(isActive: Bool) {setActiveInternal(isActive: isActive)}
参数名 | 类型 | 描述 |
isActive | Bool | 是否激活。 |
public func setOnClickAction(action: @escaping () -> Void) {setOnClickActionInternal(action: action)}
参数名 | 类型 | 描述 |
action | () -> Void | 点击回调闭包。 |
枚举值 | 值 | 说明 |
camera | 0 | 摄像头视频流。 |
screen | 1 | 屏幕共享视频流。 |
枚举值 | 值 | 说明 |
fill | 0 | 填充模式,视频会填满整个视图区域,可能会裁剪部分内容。 |
fit | 1 | 适应模式,视频会完整显示,可能会有黑边。 |
文档反馈