TUILiveListManager

最近更新时间:2024-11-08 10:31:12

我的收藏
Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveListManager @ TUIKitEngine
Function: 直播房间列表相关接口,此页面中的函数仅支持直播房间类型(LIVE)。

TUILiveListManager

TUILiveListManager

函数列表
描述
直播信息改变回调
设置事件回调
移除事件回调
修改直播信息
获取直播信息
获取直播列表

结构体类型

函数列表
描述
直播信息

枚举类型

枚举类型
描述
直播间修改标记位

onLiveInfoChanged

onLiveInfoChanged
void onLiveInfoChanged
(LiveInfo liveInfo

List<LiveModifyFlag> modifyFlagList)

直播信息改变回调

参数
描述
liveInfo
直播间信息
modifyFlag
改变类型

addObserver

addObserver
void addObserver
(Observer observer)

设置事件回调

您可以通过 TUILiveListManagerObserver 获得直播间事件通知
参数
描述
observer
监听的实例

removeObserver

removeObserver
void removeObserver
(Observer observer)

移除事件回调

参数
描述
observer
监听的实例。

setLiveInfo

setLiveInfo
void setLiveInfo
(LiveInfo liveInfo

List<LiveModifyFlag> modifyFlagList

TUIRoomDefine.ActionCallback callback)

修改直播信息

参数
描述
callback
调用接口的回调,用于通知接口调用的成功或者失败
liveInfo
直播信息
modifyFlag
修改标记

getLiveInfo

getLiveInfo
void getLiveInfo
(String roomId

LiveInfoCallback callback)

获取直播信息

参数
描述
callback
调用接口的回调,用于通知接口调用的成功或者失败
roomId
房间ID

fetchLiveList

fetchLiveList
void fetchLiveList
(String cursor

int count

LiveInfoListCallback callback)

获取直播列表

参数
描述
callback
调用接口的回调,用于通知接口调用的成功或者失败
count
每次拉取个数
cursor
列表下标

TUILiveModifyFlag

TUILiveModifyFlag

直播间修改标记位

枚举
取值
描述
ACTIVITY_STATUS
0x0100
ActivityStatus: 直播间活跃状态,支持自定义设置
COVER_URL
0x0200
CoverUrl: 直播间封面
CATEGORY
0x0400
Category: 直播间分类
PUBLISH
0x2000
Publish: 直播间公开标记
BACKGROUND_URL
0x40000
BackgroundUrl: 直播间背景.

TUILiveInfo

TUILiveInfo

直播信息

枚举类型
描述
activityStatus
直播间活跃状态: 用户自定义标记
backgroundUrl
直播间背景,最大支持 200 个字节
categoryList
直播间分类标签,单个房间最大支持3个标记
coverUrl
直播间封面,最大支持 200 个字节
isPublicVisible
直播间是否公开
roomInfo
房间信息(只读)
viewCount
累计观看次数