TUILiveLayoutManager

最近更新时间:2025-10-29 19:05:42

我的收藏
Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveLayoutManager @ TUIKitEngine
Function: 直播画面装饰相关接口

TUILiveLayoutManager

TUILiveLayoutManager

函数列表
描述
麦位布局发生变化的通知.(从 3.3 版本开始支持)
直播画面布局发生改变 (从 3.3 版本开始废弃,请使用 onSeatLayoutChanged 代替)
添加事件回调
移除事件回调
自定义设置视频流布局

结构体类型

函数列表
描述
麦位的 UI 布局信息

onSeatLayoutChanged

onSeatLayoutChanged
void onSeatLayoutChanged
(String roomId

SeatLayout layout)

麦位布局发生变化的通知.(从 3.3 版本开始支持)

参数
描述
layout
最新的布局信息
roomId
房间 ID

onLiveVideoLayoutChanged

onLiveVideoLayoutChanged
void onLiveVideoLayoutChanged
(String roomId

String layoutInfo)

直播画面布局发生改变 (从 3.3 版本开始废弃,请使用 onSeatLayoutChanged 代替)

参数
描述
layoutInfo
最新的画面布局信息
roomId
房间ID

addObserver

addObserver
void addObserver
(Observer observer)

添加事件回调

参数
描述
observer
监听的实例。

removeObserver

removeObserver
void removeObserver
(Observer observer)

移除事件回调

参数
描述
observer
监听的实例。

setLiveStreamLayoutInfo

setLiveStreamLayoutInfo
void setLiveStreamLayoutInfo
(String roomID

String layoutInfo

TUIRoomDefine.ActionCallback callback)

自定义设置视频流布局

参数
描述
layoutInfo
布局Json信息。
roomID
房间ID。

TUISeatLayout

TUISeatLayout

麦位的 UI 布局信息

枚举类型
描述
canvasHeight
画布的高度
canvasWidth
画布的宽度
seatList
麦位列表
templateId
当前使用的麦位布局模板的 ID