Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveListManager @ TUIKitEngine
Function: 直播相关接口
TUILiveListManager
TUILiveListManagerObserver
函数列表 | 描述 |
直播信息改变回调 |
TUILiveListManager
结构体类型
函数列表 | 描述 |
直播信息 |
枚举类型
枚举类型 | 描述 |
直播间修改标记位 |
onLiveInfoChanged:modifyFlag:
onLiveInfoChanged:modifyFlag:
- (void)onLiveInfoChanged: | |
modifyFlag: |
直播信息改变回调
参数 | 描述 |
liveInfo | 直播间信息 |
modifyFlag | 改变类型 |
setObserver:
setObserver:
- (void)setObserver: |
设置事件回调
您可以通过 TUILiveListManagerObserver 获得直播间事件通知
参数 | 描述 |
observer | 监听的实例 |
setLiveInfo:modifyFlag:onSuccess:onError:
setLiveInfo:modifyFlag:onSuccess:onError:
- (void)setLiveInfo: | |
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 | 成功回调 |
TUILiveModifyFlag
TUILiveModifyFlag
直播间修改标记位
枚举 | 取值 | 描述 |
TUILiveModifyFlagActivityStatus | 0x0100 | ActivityStatus: 直播间活跃状态,支持自定义设置 |
TUILiveModifyFlagCoverUrl | 0x0200 | CoverUrl: 直播间封面 |
TUILiveModifyFlagCategory | 0x0400 | Category: 直播间分类 |
TUILiveModifyFlagPublish | 0x0800 | Publish: 直播间公开标记 |
TUILiveInfo
TUILiveInfo
直播信息
枚举类型 | 描述 |
activityStatus | 直播间活跃状态: 用户自定义标记 |
categoryList | 直播间分类标签 |
coverUrl | 直播间封面 |
isPublicVisible | 直播间是否公开 |
roomInfo | 房间信息(只读) |
viewCount | 累计观看次数 |