实时音视频

  • 实时音视频 > API 文档 > Android >QNClientEventListener

    QNClientEventListener

    最近更新时间:2021-11-02 18:54:50

    QNRTCClient 事件回调接口,可在 QNRTC.createClient 接口中传入。
    Index
    Core Methods
    Core Methods
    onConnectionStateChanged
    onUserJoined
    • void onUserJoined(String remoteUserID, String userData)
    • 当远端用户加入房间时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

      • userData: String

        用户信息

    onUserReconnecting
    • void onUserReconnecting(String remoteUserID)
    • 当远端用户进入重连时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

    onUserReconnected
    • void onUserReconnected(String remoteUserID)
    • 当远端用户重连成功时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

    onUserLeft
    • void onUserLeft(String remoteUserID)
    • 当远端用户离开房间时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

    onUserPublished
    • void onUserPublished(String remoteUserID, List<QNRemoteTrack> trackList)
    • 当远端 Track 发布时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

      • trackList: List<QNRemoteTrack>

        远端发布的 Track 列表

    onUserUnpublished
    • void onUserUnpublished(String remoteUserID, List<QNRemoteTrack> trackList)
    • 当远端 Track 取消发布时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

      • trackList: List<QNRemoteTrack>

        远端取消发布的 Track 列表

    onSubscribed
    • void onSubscribed(String remoteUserID, List<QNRemoteAudioTrack> remoteAudioTracks, List<QNRemoteVideoTrack> remoteVideoTracks)
    • 当订阅 Track 成功时会触发此回调

      Parameters
      • remoteUserID: String

        用户 ID

      • remoteAudioTracks: List<QNRemoteAudioTrack>

        订阅成功的音频 Track 列表

      • remoteVideoTracks: List<QNRemoteVideoTrack>

        订阅成功的视频 Track 列表

    onMessageReceived
    以上内容是否对您有帮助?
  • Qvm free helper
    Close