Пример ИЗОБРАЖЕНИЯ
Можно ли как-то программно выбрать микрофон в хром? При условии полного доступа к машине, на которой запущен браузер.
Можно ли это как-то сделать на JavaScipt? Если это может быть реализовано в JS, то я могу сделать расширение через tampermonkey
или запустить скрипт через webdriver Selenium
.
Я нашел следующий пример, который отображает список аудиоустройств в консоли. Можно ли также поменять микрофон через консоль? Приведите пример, если это возможно. Если это невозможно, запишите, почему это не сработает, и как вы можете попытаться решить проблему различными способами.
navigator.mediaDevices.enumerateDevices()
.then(function(devices) {
devices.forEach(function(device) {
console.log(device.kind + ": " + device.label +
" id = " + device.deviceId);
});
})