支持WebRTC的WPF嵌入式WebBrowser控件

时间:2014-01-08 13:58:06

标签: .net wpf webrtc awesomium getusermedia

我有一个WPF应用程序,我需要在Web浏览器中的应用程序实例和页面之间的对等连接。我想使用嵌入式Web浏览器控件并加载使用getUserMedia函数的html + js,但我找不到工作解决方案。基于IE的标准Web浏览器控件为getUserMedia函数生成js错误,而Awesomium SDK也支持WebRTC(http://answers.awesomium.com/questions/1415/how-is-it-possible-to-use-a-webcam-with-awesomium.html)。 你能建议我,如何解决WPF应用程序与web-browserl中的页面之间的WebRTC连接问题?

3 个答案:

答案 0 :(得分:2)

Chromium Embedded Framework有一个WPF binding library可用。他们声称它支持Google Chrome网络浏览器中提供的HTML5技术。

答案 1 :(得分:0)

还有另一种基于Chromium的解决方案支持WebRTC并提供WPF控件:https://www.teamdev.com/dotnetbrowser

此外,该产品还提供了使用DOM和JS桥的API,允许在应用程序和网页之间实现双向通信。

它是商业性的,但有免费的开源和学术许可证。

答案 2 :(得分:0)

还有另一个可以在WPF中使用的优秀Web浏览器

https://www.essentialobjects.com/Products/WebBrowser/Default.aspx

它们在WPF / WinForms应用程序内的整个chrome浏览器中都具有非常出色的支持和出色的工作:-)