setAudioDeviceMode method

Future<void> setAudioDeviceMode(
  1. ZegoAudioDeviceMode deviceMode
)

设置音频设备模式。

支持版本:2.22.0 及以上。 详情描述:根据场景需要选择音频设备模式(仅 Android 和 iOS 支持)。 使用场景:如实时 KTV 场景下,必须使用 General 模式,但是在语聊房场景下,为了避免第三方音乐的声音被采集,所以会要求使用 Communication2 或者 Communication3 模式。如何设置音频设备模式,请参考 https://doc-zh.zego.im/faq/AudioDeviceMod?product=ExpressVideo&platform=macos 调用时机:在创建引擎 createEngine 之后。 注意事项:该接口会触发设备的启动切换,建议不要频繁调用,避免不必要的开销与硬件问题。该接口可能导致音量模式在通话/媒体间切换,若媒体音量和通话音量不一致,可能导致音量变化。

  • deviceMode 音频设备模式

Implementation

Future<void> setAudioDeviceMode(ZegoAudioDeviceMode deviceMode) async {
  return await ZegoExpressImpl.instance.setAudioDeviceMode(deviceMode);
}