Option to ajdust microphone level

Hey there,

Is there an option to adjust the user’s microphone level for everyone? I can only see adjustUserAudioVolumeLocally in the docs.

If not, is there some form of workout I can implement to allow people to control their microphone levels?

Thank,
Noah

Hey @noahviktorschenk

Thanks for your feedback.

I would like to understand your requirement. The adjustUserAudioVolumeLocally method adjusts the audio volume of a remote user. This is a local action and will not affect other users in the session.

The microphone level you mentioned can be adjusted in the OS system settings. Currently, there is no API available for browsers to handle this capability.

Thanks
Vic

Hey @vic.yang

Yeah, I guess my real issue is with the autoGainControl setting being turned on, and automatically lowering the user’s audio. Sorry for the confusion. I was originally looking for a way to control this manually, but I have since realized that autoGainControl being enabled is the real issue.

Are there any updates on this feature request: Add support to prevent Chrome WebRTC Auto Gain Control from reducing mic volume in @zoom/videosdk

Hey @vic.yang

Just following up on this, any updates?

Hey @noahviktorschenk

Sorry for the late reply.

We will roll out this feature in the next version (2.4.5), which is expected to be released around the end of May.

The new function will be similar to customVideoConstraints in startVideo. We will expose a customAudioConstraints option in startAudio, allowing developers to pass in custom constraints.

Thanks
Vic