Как я могу сделать снимок через веб-камеру пользователя с помощью getUserMedia?

Я хочу создать в Интернете программу, которая будет снимать изображение с помощью веб-камеры пользователя.

Я используюgetUserMedia Веб API. Вот мой код, но он не работает. Как я могу изменить это, чтобы захватить изображение веб-камеры?

<div id="container">
    <video autoplay="true" id="videoElement">

    </video>
</div>
<script>

</script>

Есть JS:

var video = document.querySelector("#videoElement");

navigator.getUserMedia, elem = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.oGetUserMedia;

console.log(navigator.getUserMedia);

if (navigator.getUserMedia) {
    navigator.getUserMedia({video: true}, handleVideo, videoError);
}

function handleVideo(stream) {
    video.src = window.URL.createObjectURL(stream);
}

function videoError(e) {
    // do something
}

Ответы на вопрос(3)

Ваш ответ на вопрос