我需要使用navigator.getUserMedia()
功能使用网络摄像头在使用HTML5制作的Windows应用程序上拍照,并在括号-hell w / cef3(版本3.2171.1902)上编译。
这可能,或者cef3根本不支持webrtc吗?
我在网上阅读了一些关于传递CEF命令行参数的信息(--enable-media-stream
),但我不知道在哪里放这些命令......
更新: 我尝试使用nwjs而不是使用bracket-shell,它没有任何问题。 http://nwjs.io/
答案 0 :(得分:0)
有两个覆盖可用,允许您操作子进程的命令行,它们是CefBrowserProcessHandler::OnBeforeChildProcessLaunch和CefApp::OnBeforeCommandLineProcessing
这里有一个很好的简短讨论:"How to pass additional command line arguments to subprocess"。
我们使用OnBeforeCommandLineProcessing
设置可以在main()中的args上设置的命令行选项,但不是。我们使用OnBeforeChildProcessLaunch
为子进程设置参数,例如我们在arglist中获得的命令行参数,我们希望将这些参数传播到子进程。其中一个应该做你想要的。