1

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 库,但在其中找不到切换相机功能。

4

0 回答 0