TUILiveListManager

Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveListManager @ TUIKitEngine
Function: 直播相关接口

TUILiveListManager

TUILiveListManagerObserver

函数列表
描述
直播信息改变回调

TUILiveListManager

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

结构体类型

函数列表
描述
直播信息

onLiveInfoChanged:modifyFlag:

onLiveInfoChanged:modifyFlag:
- (void)onLiveInfoChanged:
(TUILiveInfo *)liveInfo
modifyFlag:
(TUILiveModifyFlag)modifyFlag

直播信息改变回调

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

addObserver:

addObserver:
- (void)addObserver:
(id<TUILiveListManagerObserver>)observer

设置事件回调

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

removeObserver:

removeObserver:
- (void)removeObserver:
(id<TUILiveListManagerObserver>)observer

移除事件回调

参数
描述
observer
监听的实例。

setLiveInfo:modifyFlag:onSuccess:onError:

setLiveInfo:modifyFlag:onSuccess:onError:
- (void)setLiveInfo:
(TUILiveInfo *)liveInfo
modifyFlag:
(TUILiveModifyFlag)modifyFlag
onSuccess:
(TUISuccessBlock)onSuccess
onError:
(TUIErrorBlock)onError

修改直播信息

参数
描述
liveInfo
直播信息
modifyFlag
修改标记
onError
失败回调
onSuccess
成功回调

getLiveInfo:onSuccess:onError:

getLiveInfo:onSuccess:onError:
- (void)getLiveInfo:
(NSString *)roomId
onSuccess:
(TUILiveInfoBlock)onSuccess
onError:
(TUIErrorBlock)onError

获取直播信息

参数
描述
onError
失败回调
onSuccess
成功回调
roomId
房间ID

fetchLiveList:count:onSuccess:onError:

fetchLiveList:count:onSuccess:onError:
- (void)fetchLiveList:
(NSString *)cursor
count:
(NSInteger)count
onSuccess:
(TUILiveInfoListBlock)onSuccess
onError:
(TUIErrorBlock)onError

获取直播列表

参数
描述
count
每次拉取个数
cursor
列表下标
onError
失败回调
onSuccess
成功回调
注意
获取直播间列表,单次拉取最大支持返回 50 个。

TUILiveInfo

TUILiveInfo

直播信息

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