首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cefsharp和视频标签WebRTC

Cefsharp和视频标签WebRTC
EN

Stack Overflow用户
提问于 2014-05-22 20:51:10
回答 3查看 5.6K关注 0票数 4

我正在尝试编写一个支持webrtc的wpf。对摄像头的访问可以正常工作,但页面中的显示不起作用。有人能帮上忙吗?

EN

回答 3

Stack Overflow用户

发布于 2014-10-22 16:10:30

你可以这样做:

这与传递命令行参数具有相同的效果

票数 4
EN

Stack Overflow用户

发布于 2014-05-24 01:12:40

我假设你想通过WebRTC显示摄像机的视频,所以我认为需要给.getUserMedia()打电话才能拿到你的摄像机。要实现这一点,你必须使用基于Chromium 30或更高版本的CefSharp。所以要么:

使用最新的CefSharp.Wpf NuGet。现在您需要最新的-Pre版本

或者使用当前的master分支从源代码构建。

我刚刚使用CefSharp.MinimalExample再次进行了一次快速测试,因此以下是步骤:

确保你的MinimalExample使用Chromium 31或更高版本--参见这篇PR --除非在你阅读这篇文章的时候它已经被合并了。

MainView.xaml中,将属性修改为"https://simpl.info/getusermedia/sources/index.html“

构建并在运行时添加--enable-media-stream命令行标志。

就是这样!有了你的相机,再加上一点运气,你应该可以在屏幕上看到自己的脸-或者相机指向的任何东西。

奖励信息:希望PR #365很快就能得到一点额外的爱,允许传递标志,并合并到CefSharp中。这样,您就可以在代码中设置该标志,而不必将其作为命令行参数传递。

票数 2
EN

Stack Overflow用户

发布于 2021-02-28 02:13:58

正确的代码是这个Dim settings As New CefSettings settings.CefCommandLineArgs.Add("--enable-media-stream","1") CefSharp.Cef.Initialize(settings) settings.CachePath = "cache"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23807343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档