我有一个web electron应用程序,想在其中一个页面实现相机功能。
问题在于出于安全原因,最近只能通过“https”访问网络摄像头。但是,在Electron应用程序中,应用程序是本地提供的,因此流媒体失败。所以我的问题是:
是否有任何好的解决方案来在electron内部实现网络摄像头?
如果没有,除了网络摄像头之外,还有什么解决方案可以使用?
注:Original Answer翻译成"最初的回答"
我有一个web electron应用程序,想在其中一个页面实现相机功能。
问题在于出于安全原因,最近只能通过“https”访问网络摄像头。但是,在Electron应用程序中,应用程序是本地提供的,因此流媒体失败。所以我的问题是:
是否有任何好的解决方案来在electron内部实现网络摄像头?
如果没有,除了网络摄像头之外,还有什么解决方案可以使用?
注:Original Answer翻译成"最初的回答"
file
协议,但是我漏掉了一些东西。我发现只需在registerStandardSchemes
(版本4)中添加{secure:true}
即可。这会让Electron知道此方案是安全的,这足以使网络摄像头正常工作。protocol.registerSchemesAsPrivileged([{scheme: 'YOUR_SCHEME', privileges: {standard: true, secure: true}} ])
。希望能帮到你。 - undefined