navigator.mediaDevices

navigator.mediaDevices - повертає об'єкт MediaDevices.

Синтаксис:

window.navigator.mediaDevices;

Параметри:

window - не обов'язково вказувати. Об'єкт window.

navigator - об'єкт navigator.

Опис:

mediaDevices властивість об'єкту navigate яка повертає об'єкт MediaDevices, який забезпечує доступ до під'єднаних пристроїв введення, таких як камера і мікрофон, а також доступ до екрану.

Приклад:

alert( navigator.mediaDevices );

Отримаємо відео з камери:

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

Отримуємо і відтворюємо звук з мікрофона:

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