TUILiveListManager
Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveListManager @ TUIKitEngine
TUILiveListManager
TUILiveListManager
函数列表 | 描述 |
直播信息改变回调 | |
添加事件回调 | |
移除事件回调 | |
修改直播信息 | |
获取直播信息 | |
获取直播列表 |
结构体类型
函数列表 | 描述 |
直播信息 | |
直播列表拉取结果 |
枚举类型
枚举类型 | 描述 |
直播间修改标记位 |
onLiveInfoChanged
直播信息改变回调
OnLiveInfoChanged onLiveInfoChanged = (TUILiveInfo liveInfo, List<TUILiveModifyFlag> modifyFlagList) {};
参数 | 描述 |
liveInfo | 直播间信息 |
modifyFlagList | 改变值标记位列表 |
addObserver
添加事件回调
void addObserver(TUILiveListObserver observer);
参数 | 描述 |
observer | 监听的实例 |
removeObserver
移除事件回调
void removeObserver(TUILiveListObserver observer);
参数 | 描述 |
observer | 监听的实例 |
setLiveInfo
修改直播信息
Future<TUIActionCallback> setLiveInfo(String roomId,{String? coverUrl,String? backgroundUrl,List<int>? categoryList,bool? isPublicVisible,int? activityStatus});
参数 | 描述 |
roomId | 房间 ID |
coverUrl | 头像地址 URL |
categoryList | 直播间分类标签 |
isPublicVisible | 是否公开 |
activityStatus | 直播间活跃状态: 用户自定义标记 |
getLiveInfo
获取直播信息
Future<TUIValueCallBack<TUILiveInfo>> getLiveInfo(String roomId);
参数 | 描述 |
roomId | 房间 ID |
fetchLiveList
获取直播列表
Future<TUIValueCallBack<TUILiveListResult>> fetchLiveList(String cursor, int count);
参数 | 描述 |
cursor | 列表下标 |
count | 每次拉取个数 |
TUILiveInfo
直播信息
枚举类型 | 描述 |
roomInfo | 房间信息(只读) |
coverUrl | 直播间封面 |
backgroundUrl | 直播间背景 |
categoryList | 直播间分类标签 |
isPublicVisible | 直播间是否公开 |
activityStatus | 直播间活跃状态: 用户自定义标记 |
viewCount | 累计观看次数 |
TUILiveListResult
枚举类型 | 描述 |
cursor | 列表下标 |
liveInfoList | 直播间信息列表 |
TUILiveModifyFlag
直播间修改标记位
枚举 | 取值 | 描述 |
activityStatus | 0x0100 | ActivityStatus: 直播间活跃状态,支持自定义设置 |
coverUrl | 0x0200 | CoverUrl: 直播间封面 |
category | 0x0400 | Category: 直播间分类 |
publish | 0x2000 | Publish: 直播间公开标记 |
backgroundUrl | 0x40000 | BackgroundUrl: 直播间背景 |