MediaDeviceInfo.label - опис медіа пристрою.
MediaDeviceInfo.l abel;
MediaDeviceInfo - об'єкт MediaDeviceInfo.
label властивість об'єкта MediaDeviceInfo яка містить рядок з описом медіа пристрою.
Доступно лише тоді коли користувач дав дозвіл на використання пристрою.
if(navigator.mediaDevices){
navigator.mediaDevices.enumerateDevices().then(function(devices){
if(devices.length>0)
alert('опис пристрою: '+devices[0].label);
else alert('немає жодного медіа пристрою');
});
}else alert('Ваш браузер не підтримує navigator.mediaDevices');
if(navigator.mediaDevices){
navigator.mediaDevices.enumerateDevices().then(function(devices){
var s='';
for(var i=0;i<devices.length;i++)
s+='label '+i+' :'+devices[i].label+'\n';
alert(s);
});
}else alert('Ваш браузер не підтримує navigator.mediaDevices');
if(navigator.mediaDevices){
navigator.mediaDevices.getUserMedia({audio:true, video:true}).then(function(){
navigator.mediaDevices.enumerateDevices().then(function(devices){
var s='';
for(var i=0;i<devices.length;i++)
s+='label '+i+' :'+devices[i].label+'\n';
alert(s);
});
});
}else alert('Ваш браузер не підтримує navigator.mediaDevices');