setExternalAudioSink abstract method
设置外部音频渲染。
调用该方法开启外部音频渲染后,你可以调用 pullAudioFrame 拉取远端音频数据。App 可以对拉取到的原始音频数据进行处理后再渲染,获取想要的音频效果。 调用该方法开启外部音频渲染后,App 将无法从 onPlaybackAudioFrame 回调中获得数据。
enabled设置是否开启外部音频渲染: true :开启外部音频渲染。 false :(默认)关闭外部音频渲染。sampleRate外部音频渲染的采样率 (Hz),可设置为 16000,32000,44100 或 48000。channels外部音频渲染的声道数: 1: 单声道 2: 双声道
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> setExternalAudioSink(
{required bool enabled, required int sampleRate, required int channels});