MediaStreamTrack.getSettings() - обмеження доріжки.
MediaStreamTrack.getSettings();
MediaStreamTrack - об'єкт MediaStreamTrack.
getSettings() метод об'єкта MediaStreamTrack який повертає об'єкт MediaTrackConstraints який містить обмеження доріжки медіа потоку.
navigator.mediaDevices.getUserMedia({audio:true}).then(function(stream){
var tracks=stream.getTracks();
var track=tracks[0];
var s=track.getSettings(); alert(JSON.stringify( s ));
});
navigator.mediaDevices.getUserMedia({video:true}).then(function(stream){
var tracks=stream.getTracks();
var track=tracks[0];
var s=track.getSettings(); alert(JSON.stringify( s ));
});
navigator.mediaDevices.getUserMedia({audio:true, video:true}).then(function(stream){
var s='',tracks=stream.getTracks();
for(var i=0;i<tracks.length;i++){
s+='<p>'+(i+1)+' доріжка :'+JSON.stringify( tracks[i].getSettings() )+'</p>';
}
document.getElementById('result').innerHTML=s;
});