setAudioScenario method

FutureOr<int> setAudioScenario(
  1. ByteRTCAudioScenarioType audioScenario
)

@hidden(macOS) @valid since 3.60. @detail api @author gongzhengduo @brief 设置音频场景类型。
选择音频场景后,SDK 会自动根据场景切换对应的音量模式(通话音量/媒体音量)和改场景下的最佳音频配置。
@param audioScenario 音频场景类型,参看 ByteRTCAudioScenarioType{@link #ByteRTCAudioScenarioType}。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明 @note - 此接口在进房前后调用都有效。 - 通话音量更适合通话、会议等对信息准确度更高的场景。通话音量会激活系统硬件信号处理,使通话声音更清晰。同时,音量无法降低到 0。 - 媒体音量更适合娱乐场景,因其声音的表现力会更强。媒体音量下,最低音量可以为 0。

Implementation

FutureOr<int> setAudioScenario(ByteRTCAudioScenarioType audioScenario) async {
  return await nativeCall('setAudioScenario:', [audioScenario.$value]);
}