【发布时间】:2018-01-17 11:06:02
【问题描述】:
我必须创建一个实时流媒体视频应用程序,我必须在其中使用连接到我的 MacBook 的外部网络摄像头来阅读视频。我必须使用 WebRTC 来做到这一点。但是在执行代码时,会触发集成网络摄像头而不是外部网络摄像头。
var video = document.querySelector("#videoElement");
var constraints = { audio:true,video: { facingMode:"environment" }
var promise = navigator.mediaDevices.getUserMedia(constraints);
promise.then(function(mediaStream) {
video.srcObject = mediaStream;
video.onloadedmetadata = function(e) {
video.play();
};
})
.catch(function(err) {
console.log(err.name + ": " + err.message);
});
如何触发连接的外部网络摄像头?
【问题讨论】:
标签: javascript video-streaming html5-video webrtc