setAudioProfile abstract method

Future<void> setAudioProfile({
  1. required AudioProfileType profile,
  2. AudioScenarioType scenario = AudioScenarioType.audioScenarioDefault,
})

设置音频编码属性和音频场景。

由于 iOS 系统限制,部分音频路由在通话音量模式下无法识别。因此,如需使用外接声卡,建议将音频应用场景设置为高音质场景 audioScenarioGameStreaming (3)。在这种场景下,SDK 会切换到媒体音量规避该问题。

  • profile 音频编码属性,包含采样率、码率、编码模式和声道数。详见 AudioProfileType 。
  • scenario 音频场景。不同的音频场景下,设备的音量类型是不同的。 详见 AudioScenarioType 。

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。

Implementation

Future<void> setAudioProfile(
    {required AudioProfileType profile,
    AudioScenarioType scenario = AudioScenarioType.audioScenarioDefault});