Как в google chrome программно выбрать микрофон?

235
05 мая 2018, 16:10

Можно ли как-то программно выбрать мирофон в хроме? При условии того что есть полный доступ к машине на которой запускается браузер.

Может это можно как-то сделать на JavaScipt? Если это можно реализовать на JS, то потом можно сделать расширение, через tampermonkey или запустить скрипт через webdriver Selenium.

Нашел следующий пример, который выводит в консоль список аудиоустройств. Можно ли также через консоль сменить микрофон? Пожалуйста дайте пример, если это возможно. Если это не возможно, то пожалуйста напишите почему не получится и как можно по другому попытаться решить задачу.

navigator.mediaDevices.enumerateDevices() 
.then(function(devices) { 
  devices.forEach(function(device) { 
    console.log(device.kind + ": " + device.label + 
            " id = " + device.deviceId); 
  }); 
})

READ ALSO
Вызов subscribe из сервиса в Angular2

Вызов subscribe из сервиса в Angular2

Я в сервисе делаю общую функцию (для всех компонентов) для запроса к серверуДля обработки ошибок на сервере и в самом ответе сразу вызываю...

223
Проверка значения переменной

Проверка значения переменной

Как можно проверить, имеет ли переменная ТОЛЬКО цифры (JS)

248
Метод cloneDeep в библиотеке lodash

Метод cloneDeep в библиотеке lodash

Как добиться той же функциональности cloneDeep чистым JS ?

213
При прокрутке страницы добавляет класс

При прокрутке страницы добавляет класс

На сайте не нашёл, как можно при прокрутке страницы добавить классВот мой код, нужно, когда я прокрутил 106px - мне добавился класс, ну к примеру...

199