tencent cloud

文档反馈

TUILiveListManager

最后更新时间:2024-12-20 16:11:44
    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
    列表下标

    startPreloadVideoStream

    startPreloadVideoStream
    void startPreloadVideoStream
    (String roomId
    
    boolean isMuteAudio
    
    TUIVideoView view
    
    TUIRoomDefine.PlayCallback callback)

    开始房间视频流预加载

    参数
    描述
    callback
    调用接口的回调,用于通知播放时的状态回调。
    isMuteAudio
    是否静音播放。
    roomId
    房间ID。
    view
    视频渲染视图。

    stopPreloadVideoStream

    stopPreloadVideoStream
    void stopPreloadVideoStream
    (String roomId)

    停止房间视频流预加载

    参数
    描述
    roomId
    房间ID。

    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
    累计观看次数
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持