将Chrome更新为版本59后,屏幕共享的getUserMedia
将失败并显示" NavigatorUserMediaError TrackStartError
"。只有当两台显示器连接到我的笔记本电脑时才会出现此错误,如果我只使用笔记本电脑屏幕,则WebRTC屏幕共享工作并且getUserMedia
也返回流(这是来自chrome 58的回归)。
getUserMedia的mediaConstraints是
{
audio: false,
video: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: 'the id returned by chrome.desktopCapture (extension)',
maxFrameRate: 5
}
}}
您可以重现此问题here。 更新到chrome 59后是否有人收到此错误? 我该如何解决?还是需要等待谷歌团队修复?