CEF上的WebRTC(getUserMedia)无法正常工作.但它适用于Chrome.有任何想法吗?

jul*_*l21 5 c# c++ chromium webrtc getusermedia

我有一个适用于Chrome的骨干网络视频聊天页面.有点像apprtc.appspot.com但是我想在c ++/c#我的应用程序中嵌入这个功能.

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

但在CEF wiki中,据称WebRTC被添加到CEF.我试用的CEF版本是3.1364.1094 for Windows.

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

另一个观察是CEF在运行WebRTC网络摄像头演示时没有显示权限栏.我希望这可能是线索.

san*_*ver 3

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

--enable-media-stream

虽然你也可以尝试

--enable-usermedia-screen-capturing