【发布时间】:2018-09-05 10:06:32
【问题描述】:
我正在尝试使用 webrtc 实现屏幕共享功能。在 Firefox 中它可以工作,但在 chrome 中它显示“中止错误”
var constraints = {
video: {
mandatory: {
chromeMediaSource: 'screen'
},
optional: []
},
audio: true,
};
if(navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia(constraints).then(getUserMediaSuccess).catch(errorHandler);
} else {
alert('Your browser does not support getUserMedia API');
}
控制台错误:
{name: "AbortError", message: "Error starting screen capture", constraint: undefined, toString: ƒ}
【问题讨论】:
-
您使用什么浏览器插件进行屏幕共享?
-
我需要插件吗?
-
此代码在没有任何插件的情况下适用于 Firefox。在铬它不是。看起来像一个安全问题。我尝试打开 chrome --enable-usermedia-screen-capturing。这个也不行
标签: javascript webrtc