MediaStreamConstraints.video

MediaStreamConstraints.video - параметр відео доріжки для медіа потоку.

Синтаксис:

MediaStreamConstraints.video;

Параметри:

MediaStreamConstraints - об'єкт MediaStreamConstraints.

Опис:

video властивість об'єкта MediaStreamConstraints яка вказує параметр відео доріжки в медіо потоку.

Можливе логічне значення: false - відео в медіа потоці не потрібне, true - відео в медіа потоці потрібне або об'єкт MediaTrackConstraints з вказаними параметрами відео.

Приклад:

if(navigator.mediaDevices){ var streamConstraints={video:true}; navigator.mediaDevices.getUserMedia(streamConstraints).then(function(stream){ alert('отримано відео потік'); }).catch(function(er){alert('виникла помилка при отримані потоку'+er.message);}); }else alert('Ваш браузер не підтримує mediaDevices');

Приклад отримання відео з камери:

<video id="video"></video> navigator.mediaDevices.getUserMedia({video:{facingMode:"user"}}).then(function(stream){ var video=document.getElementById('video'); video.srcObject=stream; video.play(); }).catch(function(er){alert(er.message);});