我正在用ElectronJs和Angualr 13制作一个桌面应用程序。这个应用程序具有屏幕录制和共享功能。下面的代码可以在一个简单的ElectronJs应用程序上工作:
let constraints = {
audio: false,
video: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: displayId
}
}
};
let stream = await navigator.mediaDevices.getUserMedia(constraints);
但是当我在我的Angular ElectronJs/Angular 13应用程序中使用它时,它抛出了以下错误:
类型为“{ audio:布尔值;视频:{必填项:{chrome媒体源:字符串; chrome媒体源ID:字符串; };}“不能赋给类型”MediaStreamConstraints“的参数。属性”video“的类型不兼容。类型”{强制:{chrome媒体源:字符串; chrome媒体源ID:字符串; }; }“不能赋给类型”boolean|
1条答案
按热度按时间nom7f22z1#
我通过将以下行从:
收件人: