UidWithElapsedCallback firstRemoteAudioDecoded
read / write
已解码远端音频首帧回调。
Deprecated
该回调已废弃,请改用 remoteAudioStateChanged 中的 VideoRemoteState.Decoding。
SDK 完成远端音频首帧解码,并发送给音频模块用以播放时,会触发此回调。有两种情况:
- 远端用户首次上线后发送音频。
- 远端用户音频离线再上线发送音频。音频离线指本地在 15 秒内没有收到音频包,可能有如下原因:
- 远端用户离开频道。
- 远端用户掉线。
- 远端用户停止发送音频流(调用了 RtcEngine.muteLocalAudioStream 方法)。
- 远端用户关闭音频(调用了 RtcEngine.disableAudio 方法)。
UidWithElapsedCallback
包含如下参数:
- String
uid
:新加入频道的远端用户/主播 ID。 - int
elapsed
:从本地用户调用 RtcEngine.joinChannel 或 RtcEngine.setClientRole 到触发该回调的延迟(毫秒)。
Implementation
UidWithElapsedCallback firstRemoteAudioDecoded