【发布时间】:2019-07-08 17:23:02
【问题描述】:
我正在尝试使用角度记录屏幕
在app.component.ts
async recordScreen() {
let stream = await navigator.getDisplayMedia({ video: true })
console.log(stream)
}
在main.js
win = new BrowserWindow({
width: 800,
height: 600,
autoHideMenuBar: true,
webPreferences: {
webSecurity: false,
nodeIntegration: true,
experimentalFeatures: true,
allowRunningInsecureContent: true
}
})
TypeError: navigator.getDisplayMedia 不是函数
更多细节
当我在浏览器中运行 angular(不带 Electron)并启用标志 Experimental Web Platform features 时,navigator.getDisplayMedia({ video: true }) 工作正常
但是...与Electron,我已经告诉过我所面临的。
任何帮助将不胜感激:)
【问题讨论】:
标签: angular angular6 electron screen-recording