setAudioScenario method
@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]);
}