setAudioCaptureStereoMode method
设置音频采集双声道模式。
支持版本:1.15.0 及以上 (iOS/Android/Windows);自 2.16.0 开始支持 macOS。
详情描述:此函数用于设置音频的采集声道模式,当开发者开启双声道采集后,使用专门的双声道采集设备,可以采集到双声道的音频数据并进行推流。
业务场景:在一些比较专业的场景里,用户对声音的效果尤为敏感,比如语音电台、乐器演奏,此时就需要对双声道和高音质的支持。
默认值:默认 None,即单声道采集。
调用时机:需要在 createEngine 之后,在 startPublishingStream、 startPlayingStream
、 startPreview、 createMediaPlayer
、 createAudioEffectPlayer
和 createRealTimeSequentialDataManager
之前调用才有效。
使用限制:如果需要开启双声道采集,还需要满足如下条件:对于 iOS/Android 来说,需要外接支持双声道采集的音频设备并且处于媒体音量下。对于 macOS 来说需要处于媒体音量下。对于 Windows 来说需要外接支持双声道采集的音频设备。
相关接口:当推流时需要同时通过 setAudioConfig 函数开启双声道音频编码功能。
mode
双声道采集模式。
Implementation
Future<void> setAudioCaptureStereoMode(
ZegoAudioCaptureStereoMode mode) async {
return await ZegoExpressImpl.instance.setAudioCaptureStereoMode(mode);
}