Class ZegoAudioObserver


  • public class ZegoAudioObserver
    extends java.lang.Object
    音频观察器 Copyright © 2017 Zego. All rights reserved.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setAudioObserverCallback​(IZegoAudioObserverCallback callback)
      设置音频观察器的回调监听,以接收关注的音频数据。
      boolean startAudioObserver​(int source, int sampleRate, int numOfChannels)
      启动音频观察器,旁路回调相应的音频数据,该数据已经过3A处理,方便用户对相关音频数据进行录制、分析等自定义处理。
      void stopAudioObserver()
      停止音频观察器,不会再旁路回调相应的音频数据。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ZegoAudioObserver

        public ZegoAudioObserver()
    • Method Detail

      • setAudioObserverCallback

        public void setAudioObserverCallback​(IZegoAudioObserverCallback callback)
        设置音频观察器的回调监听,以接收关注的音频数据。

        注意: 1.在initSDK后,startAudioObserver前调用。

        Parameters:
        callback - 实现了 IZegoAudioObserverCallback 接口的对象实例,用于拉流时接收媒体次要信息。
      • startAudioObserver

        public boolean startAudioObserver​(int source,
                                          int sampleRate,
                                          int numOfChannels)
        启动音频观察器,旁路回调相应的音频数据,该数据已经过3A处理,方便用户对相关音频数据进行录制、分析等自定义处理。

        注意:1. 必须在初始化 SDK 后调用。
        2. 该模块与enableSelectedAudioRecord不兼容。
        3. 当source包含 ZEGOAPI_AUDIO_OBSERVER_CAPTURE 时,对应音频数据通过 onCapturedAudioData 获取。
        4. 当source包含 ZEGOAPI_AUDIO_OBSERVER_PLAYBACK 时,对应音频数据通过 onPlaybackAudioData 获取。
        5. 当source包含 ZEGOAPI_AUDIO_OBSERVER_MIX 时,对应音频数据通过 onMixAudioData 获取。

        Parameters:
        source - 关注的音频源类型,只有关注了该类型的音频才会有相应的回调,详看ZegoAudioObserverSource定义的音频源类型。
        sampleRate - 音频采样率,包括8000, 16000, 22050, 24000, 32000, 44100, 48000。
        numOfChannels - 声道数,1:单声道,2:双声道。
      • stopAudioObserver

        public void stopAudioObserver()
        停止音频观察器,不会再旁路回调相应的音频数据。

        注意:1. 与startAudioObserver配对使用。