gpt4 book ai didi

macos - 诸如Ecamm Live之类的虚拟相机未出现在经过公证的Mac Electronic App中

转载 作者:行者123 更新时间:2023-12-03 12:33:16 27 4
gpt4 key购买 nike

我已经通过getUserMedia构建了一个使用相机的 Electron 应用程序。当我在开发环境(使用electron cmd)中构建应用程序时,Ecamm Live虚拟摄像机可以正常工作。但是,当我使用electronic-builder进行生产(具有增强的运行时间和公证)时,Ecamm Live不再出现在生产应用程序中。我正在macOS中构建和测试。
我正在使用navigator.mediaDevices.enumerateDevices()列出设备。其他物理相机可以在生产应用程序中使用,而不能像Ecamm Live这样的虚拟相机使用。
知道发生了什么吗?我已经将Electron版本升级到9.1.0,因为我已经阅读到Chrome> 80的某些更改可能会影响此功能,但这无济于事。 FWIW,相机在我的Chrome应用中看起来不错。

最佳答案

找出了它,并从this question提供了一些线索。
为了使虚拟相机在经过公证的,经过强化的运行时应用程序中运行(我相信这也适用于完全 native 的Mac应用程序),您需要使用com.apple.security.cs.disable-library-validation授权禁用库验证。
一旦我添加了该权利并重建了 Electron 应用程序,虚拟相机就会按预期工作。

关于macos - 诸如Ecamm Live之类的虚拟相机未出现在经过公证的Mac Electronic App中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62900702/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com