MediaTrackConstraints

MediaTrackConstraints - об'єкт з параметрами доріжки.

Синтаксис:

var trackConstraints={audio:true, video:true}; navigator.mediaDevices.getUserMedia(ob);

Параметри:

trackConstraints - зміна якій присвоюється об'єкт TrackConstraints з параметрами медіа потоку.

navigator - об'єкт navigator.

getUserMedia() - метод getUserMedia для отримання дозволу і медіа потоку.

Опис:

MediaTrackConstraints об'єкт який описує і вказує значення параметрів доріжки в медіа потоці.

Об'єкт MediaTrackConstraints вказує більш детальні параметри для аудіо і відео.

Приклад:

var mediaTrackConstraints={ facingMode:'user', width:{min: 480, exact:800}, height:{min: 320, exact: 600} }; navigator.mediaDevices.getUserMedia({video: mediaTrackConstraints}).then(function(stream){ var video=document.getElementById('video'); video.srcObject=stream; video.play(); }).catch(function(e){alert(e);});