CEF上的WebRTC(getUserMedia)不工作.但它能在Chrome上运行.任何想法



我有一个在Chrome上运行的基本网络视频聊天页面。有点像apprtc.appspot.com但是我想把这个功能嵌入到我的应用程序的c++/c#中。

所以我尝试了Chromium Embedded Framework(简而言之,CEF,使用cefclient.exe)和WebRTC(getUserMedia),但网络摄像头连接根本不起作用。我收到一个错误"无法访问本地媒体。错误代码为1。"

但在CEF维基中,有人声称WebRTC被添加到了CEF中。我正在试用的CEF版本是3.1364.1094,适用于Windows。

有什么想法吗?WebRTC真的与CEF合作吗?也许我可能错过了让WebRTC在CEF上工作的一些步骤。

另一个观察结果是,CEF在运行WebRTC网络摄像头演示时不会显示权限栏。我希望这可能是线索。

您可以向CEF传递一个命令行参数列表。我想你想要的可能是:

--enable-media-stream

不过你也可以试试

--enable-usermedia-screen-capturing

相关内容

  • 没有找到相关文章

最新更新