MediaDeviceInfo.deviceId - id медіа пристрою.
MediaDeviceInfo.deviceId;
MediaDeviceInfo - об'єкт MediaDeviceInfo.
deviceId властивість об'єкта MediaDeviceInfo яка містить рядок з унікальним ідентифікатор пристрою.
id зберігається між сеансами і лише для даного браузера. Для приватного перегляду використовується інший ідентифікатор, який не зберігається в сеансах.
if(navigator.mediaDevices){
navigator.mediaDevices.enumerateDevices().then( function(devices){
if(devices.length>0) alert('id першого пристрою: '+devices[0].deviceId);
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+='id пристрою '+(i+1)+' : '+devices[i].deviceId+'\n';
alert(s);
});
}else alert('Ваш браузер не підтримує navigator.mediaDevices.');