startAudioDeviceVolumeMonitor method

Future<void> startAudioDeviceVolumeMonitor(
  1. ZegoAudioDeviceType deviceType,
  2. String deviceID
)

开启音频设备音量监控。

支持版本:1.1.0 及以上。 详情描述:启动音频设备音量监控器。当该设备音量发生变更时,会通过 onAudioDeviceVolumeChanged 回调变更后的音量。 调用时机:在创建引擎 createEngine 之后。 注意事项:目前仅支持同时监控一个音频输出设备和一个音频输入设备,多次调用此接口且传入相同的设备类型时将会覆盖上一次调用时此接口设置的设备 ID。 平台差异:仅支持 Windows 和 macOS。 相关接口:当不再需要监控设备音量时,请调用 stopAudioDeviceVolumeMonitor 停止监控。

  • deviceType 音频设备类型
  • deviceID 通过 getAudioDeviceList 获取的某个设备的 ID

Implementation

Future<void> startAudioDeviceVolumeMonitor(
    ZegoAudioDeviceType deviceType, String deviceID) async {
  return await ZegoExpressImpl.instance
      .startAudioDeviceVolumeMonitor(deviceType, deviceID);
}