Bug firefox 58 webcam webRTC

时间:2018-02-09 17:54:15

标签: javascript firefox webrtc

我在firefox和chrome(https://jsfiddle.net/codepo8/agaRe/4/)中尝试了以下网络摄像头示例。

function(stream) {
  if (navigator.mozGetUserMedia) { 
    video.mozSrcObject = stream;
  } else {
    var vendorURL = window.URL || window.webkitURL;
    video.src = vendorURL ? vendorURL.createObjectURL(stream) : stream;
  }
  video.play();
},

今天firefox已更新到版本58,示例已停止工作。

然而,在Chrome中它仍然有效。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

非标mozSrcObject removed in Firefox 58赞成srcObject

此外,此功能中的其他行是错误的。见this other answer。这些天你需要的只是:

function(stream) {
  video.srcObject = stream;
  video.play();
},

这适用于所有支持WebRTC的浏览器。