Angular2如何切换网络摄像头

时间:2018-08-17 04:54:43

标签: javascript angular webcam webcam.js

我正在使用MediaDevices在我的angular2应用程序中使用网络摄像头。我有2个网络摄像头,并且无法切换2个网络摄像头。这是我现在正在使用的代码。

      navigato.mediaDevices.getUserMedia(constraints)
        .then(function (stream) {
            var video: any = document.getElementById('my_camera');
            // Older browsers may not have srcObject
            if (video && "srcObject" in video) {
                video.srcObject = stream;
            } else {
                // Avoid using this in new browsers, as it is going away.
                video.src = window.URL.createObjectURL(stream);
            }
            video.onloadedmetadata = function (e) {
                video.play();
                selff.webCam = true;
            };
        })
        .catch(function (err) {
            console.log(err.name + ": " + err.message);
        });

我也尝试过webcamjs库,但是在其中找不到切换摄像头的功能。

0 个答案:

没有答案