Вы не можете установить «по умолчанию», что бы это ни значило, так как в действительности нет «по умолчанию». Когда вы устанавливаете широкую { audio: true }
MediaConstraint, браузер должен сначала спросить пользователя, какое устройство ввода звука использовать из списка (в случае, если таких устройств несколько). При следующих запросах возможно, что браузер запомнит этот выбор и не будет запрашивать снова.
Однако вы можете очень хорошо форсировать использование определенного устройства, используя { audio: { deviceId: device.deviceId } }
, где device
- этоMediaDeviceInfo вы собрали с mediaDevices.enumerateDevices
.