setExternalAudioSource abstract method
设置外部音频采集参数。
废弃 弃用: 该方法已废弃,请改用 createCustomAudioTrack 。
enabled是否开启使用外部音频源的功能: true :开启外部音频源。 false :(默认)关闭外部音频源。sampleRate外部音频源的采样率 (Hz),可设置为 8000 , 16000 , 32000 , 44100 或 48000 。channels外部音频源的声道数,可设置为 1 (单声道)或 2 (双声道)。localPlayback是否在本地播放外部音频源: true :在本地播放。 false :(默认)不在本地播放。publish是否将音频发布到远端: true :(默认)发布到远端。 false :不发布到远端。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。 < 0: 方法调用失败。详见错误码了解详情和解决建议。
Implementation
Future<void> setExternalAudioSource(
{required bool enabled,
required int sampleRate,
required int channels,
bool localPlayback = false,
bool publish = true});