Я попытался запустить этот скрипт для обнаружения аудиоустройств в Mozilla Firefox v50.1.0 на Ubuntu 16.04. [1]WebRTC: Firefox не обнаруживает никаких устройств вывода
navigator.mediaDevices.enumerateDevices()
.then(function(devices) {
devices.forEach(function(device) {
console.log(device.kind + ": " + device.label +
" id = " + device.deviceId);
});
})
.catch(function(err) {
console.log(err.name + ": " + err.message);
});
Он обнаруживает только устройства ввода, но нет выхода. Работает в Chrome и Opera, но не в Firefox.
Кстати, мне нужно было вручную добавить домен моей страницы в media.getusermedia.screensharing.allowed_domains в about: config, чтобы получить всплывающее окно с приглашением предоставить доступ к моим устройствам. Почему это необходимо?
Спасибо за ваш ответ – user3618276