tencent cloud

Feedback

V2TXLivePlayerObserver

Last updated: 2022-10-20 15:57:08
    Overview
    Callbacks of Tencent Cloud’s live stream player.
    Features
    You can use V2TXLivePlayerObserver to receive callbacks of V2TXLivePlayer, including the player status, playback volume, first audio/video frame, statistics, and warning and error messages.

    Basic Callback APIs

    onError

    Callback for error
    V2TXLivePlayerListenerType.onError
    Parameters
    Parameter
    Type
    Description
    code
    V2TXLiveCode
    Error code
    msg
    String
    Error message
    extraInfo
    Map
    Extra information

    onWarning

    Callback for warning
    V2TXLivePlayerListenerType.onWarning
    Parameters
    Parameter
    Type
    Description
    code
    V2TXLiveCode
    Warning code
    msg
    String
    Warning message
    extraInfo
    Map
    Extra information

    onConnected

    Callback for successfully connecting to the server
    V2TXLivePlayerListenerType.onConnected
    Parameters
    Parameter
    Type
    Description
    extraInfo
    Map
    Extra information

    Video Callback APIs

    onVideoPlaying

    Callback for video playback
    V2TXLivePlayerListenerType.onVideoPlaying
    Parameters
    Parameter
    Type
    Description
    firstPlay
    bool
    Whether it is the first playback
    extraInfo
    Map
    Extra information

    onVideoLoading

    Callback for loading video
    V2TXLivePlayerListenerType.onVideoLoading
    Parameters
    Parameter
    Type
    Description
    extraInfo
    Map
    Extra information

    onVideoResolutionChanged

    Callback for change of player resolution
    V2TXLivePlayerListenerType.onVideoResolutionChanged
    Parameters
    Parameter
    Type
    Description
    width
    int
    Video width
    height
    int
    Video height

    onSnapshotComplete

    Callback for a screenshot taken
    V2TXLivePlayerListenerType.onSnapshotComplete
    Parameters
    Parameter
    Type
    Description
    image
    Uint8List
    Screenshot taken

    onRenderVideoFrame

    Callback for custom video rendering
    Note:
    You will receive this callback after calling V2TXLivePlayer.enableCustomRendering(pixelFormat:bufferType:) to enable custom video rendering.
    V2TXLivePlayerListenerType.onRenderVideoFrame
    Parameters
    Parameter
    Type
    Description
    videoFrame
    Map
    Video frames

    Audio Callback APIs

    onAudioPlaying

    Callback for audio playback
    V2TXLivePlayerListenerType.onAudioPlaying
    Parameters
    Parameter
    Type
    Description
    firstPlay
    bool
    Whether it is the first playback
    extraInfo
    Map
    Extra information

    onAudioLoading

    Callback for loading audio
    V2TXLivePlayerListenerType.onAudioLoading
    Parameters
    Parameter
    Type
    Description
    extraInfo
    Map
    Extra information

    onPlayoutVolumeUpdate

    Callback of the player’s volume
    V2TXLivePlayerListenerType.onPlayoutVolumeUpdate
    Parameters
    Parameter
    Type
    Description
    volume
    int
    Volume. Value range: 0-100.

    Statistics Callback API

    onStatisticsUpdate

    Callback of the player’s statistics
    V2TXLivePlayerListenerType.onStatisticsUpdate
    Parameters
    Parameter
    Type
    Description
    statistics
    Map
    Player statistics