【发布时间】:2017-06-16 03:42:15
【问题描述】:
我从 desktopCapture.chooseDesktopMedia Api 获得了 streamId,但 getUserMedia 失败
navigator.mediaDevices.getUserMedia({
audio: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: streamId
}
},
video: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: streamId,
maxWidth: window.screen.width,
maxHeight: window.screen.height
}
}
}).then(function(stream) {
}).catch(function(err) {
// The error show here
console.log(err)
});
谢谢
【问题讨论】:
-
对不起。我正在编辑描述。捕获时显示错误
-
你遇到了什么错误。
-
@Kumar 响应 tabCapture.capture 时出错:需要第一个参数。运行 tabCapture.capture 时未选中 runtime.lastError:尚未为当前页面调用扩展(请参阅 activeTab 权限)。无法捕获 Chrome 页面。
-
您是否在 manifest.json 文件中添加了
tabCapture权限。 -
是的。我加了
标签: google-chrome-extension getusermedia