TUILiveListManager

Copyright (c) 2024 Tencent. All rights reserved.
Module: TUILiveListManager @ TUIKitEngine
Functions: Relevant APIs for live room list. The functions on this page only support live room type (TUIRoomTypeLive).

TUILiveListManager

TUILiveListManager

Function List
Description
Live information change callback
Add event callback
Remove event callback
Modify live information
Retrieve live information
Search live stream list

Structure Type

Function List
Description
Live information
Live stream list pull results

Enumeration Types

Enumeration Types
Description
Modify the flag bit in the live streaming room

onLiveInfoChanged

Live information change callback
OnLiveInfoChanged onLiveInfoChanged = (TUILiveInfo liveInfo, List<TUILiveModifyFlag> modifyFlagList) {};
Parameter
Description
liveInfo
Live room information
modifyFlagList
Change value flag bit list

addObserver

Add event callback
void addObserver(TUILiveListObserver observer);
Parameter
Description
observer
Listening instances

removeObserver

Remove event callback
void removeObserver(TUILiveListObserver observer);
Parameter
Description
observer
Listening instances

setLiveInfo

Modify live information
Future<TUIActionCallback> setLiveInfo(String roomId,
{String? coverUrl,
String? backgroundUrl,
List<int>? categoryList,
bool? isPublicVisible,
int? activityStatus});
Parameter
Description
roomId
room ID
coverUrl
Profile photo URL
categoryList
Live room category tag
isPublicVisible
Is public
activityStatus
Live streaming room active status: user-customized tag

getLiveInfo

Retrieve live information
Future<TUIValueCallBack<TUILiveInfo>> getLiveInfo(String roomId);
Parameter
Description
roomId
room ID

fetchLiveList

Search live stream list
Future<TUIValueCallBack<TUILiveListResult>> fetchLiveList(String cursor, int count);
Parameter
Description
cursor
list index
count
The number of pulls each time

TUILiveInfo

Live information
Enumeration Types
Description
roomInfo
Read-only Room Information
coverUrl
Live room cover
backgroundUrl
Live room background
categoryList
Live room category tag
isPublicVisible
Whether the live room is public
activityStatus
Live streaming room active status: user-customized tag
viewCount
Cumulative Viewing Count

TUILiveListResult

Enumeration Types
Description
cursor
list index
liveInfoList
Live room information list

TUILiveModifyFlag

Modify the flag bit in the live streaming room
Error Example
Value
Description
activityStatus
0x0100
ActivityStatus: Live streaming room active status, support customizing
coverUrl
0x0200
CoverUrl: Live room cover
category
0x0400
Category: Live room category
publish
0x2000
Publish: Live room public marking
backgroundUrl
0x40000
BackgroundUrl: Live room background