Interface ZegoAudioLivePlayerDelegate


  • public interface ZegoAudioLivePlayerDelegate
    流播放状态回调。

    Copyright © 2017 Zego. All rights reserved.

    • Method Detail

      • onPlayStateUpdate

        void onPlayStateUpdate​(int stateCode,
                               ZegoAudioStream stream)
        播放流事件
        Parameters:
        stateCode - 播放状态码
        stream - 流信息
      • onPlayQualityUpdate

        void onPlayQualityUpdate​(java.lang.String streamID,
                                 ZegoPlayStreamQuality sq)
        拉流质量更新.
        Parameters:
        streamID - 流ID
        sq - 质量描述
      • onRemoteMicStatusUpdate

        void onRemoteMicStatusUpdate​(java.lang.String streamID,
                                     int status,
                                     int reason)
        远端麦克风状态通知

        注意:
        1. 仅拉 UDP 流有效;
        2. 当房间内其他流的麦克风状态发生改变,如其他用户调用了 EnableMic (true/false) 后,会收到该 API 回调通知。

        Parameters:
        streamID - 流ID
        status - ZegoConstants.DeviceStatus
        reason - ZegoConstants.DeviceErrorReason
      • onRemoteSpeakerStatusUpdate

        void onRemoteSpeakerStatusUpdate​(java.lang.String streamID,
                                         int status,
                                         int reason)
        远端扬声器状态通知

        注意:
        1. 仅拉 UDP 流有效;

        Parameters:
        streamID - 流ID
        status - ZegoConstants.DeviceStatus
        reason - ZegoConstants.DeviceErrorReason
      • onRecvRemoteAudioFirstFrame

        void onRecvRemoteAudioFirstFrame​(java.lang.String streamID)
        接收到远端音频的首帧通知
        Parameters:
        streamID - 流ID