我有一个网络电子应用程序,我想在其中一个页面中实现相机。
问题是最近出于安全考虑,网络摄像头只能通过“https”访问。但是对于在本地提供应用程序的Electron应用程序,该方案是不同的,因此流式传输失败。所以我的问题是:
在电子中实施网络摄像头有什么好的解决方案吗?
如果没有,除了网络摄像头以外的解决方案可能有效吗
我正在回答我自己的问题,以防它帮助其他人。在我的情况下,有一个自定义方案,而不是标准的file
,但我错过了一些东西。我发现我只需要在{ secure: true }
(版本4)中添加:registerStandardSchemes
。这让电子知道这个方案是安全的,足以让网络摄像头工作。
通过electron documentation查看更多帮助