实时音视频

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

    QNClientEventListener

    最近更新时间: 2023-10-25 14:47:22

    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
    onMediaRelayStateChanged
    • void onMediaRelayStateChanged(String relayRoom, QNMediaRelayState state)
    • 跨房媒体转发状态变更通知,非主动调用触发,由目标房间状态变化引起此通知

      目前仅当目标房间关闭时,会触发此通知

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