setAudioProfile method
- AudioProfile profile,
- AudioScenario scenario
设置音频编码配置。
Note
- 该方法需要在 RtcEngine.joinChannel 之前设置好,RtcEngine.joinChannel 后设置不生效。
- 通信和直播场景下,音质(码率)会有网络自适应的调整,通过该方法设置的是一个最高码率。
- 在有高音质需求的场景(例如音乐教学场景)中,建议将
profile
设置为 AudioProfile.MusicHighQuality,scenario
设置为 AudioScenario.GameStreaming。
Parameter profile
设置采样率,码率,编码模式和声道数。详见 AudioProfile。
Parameter scenario
设置音频应用场景。不同的音频场景下,设备的系统音量是不同的。详见 AudioScenario。
Implementation
@override
Future<void> setAudioProfile(AudioProfile profile, AudioScenario scenario) {
return _invokeMethod('setAudioProfile', {
'profile': AudioProfileConverter(profile).value(),
'scenario': AudioScenarioConverter(scenario).value()
});
}