我正在尝试使用角度记录屏幕
在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
一起,我已经告诉过我我要面对的事情。
任何帮助将不胜感激:)
答案 0 :(得分:-1)
改为使用此代码,它对我有用:
Square