Xamarin 表单 iOS WebRTC

Xamarin Form iOS WebRTC

我是论坛的新手,我非常感谢你们所有人解决问题的热情。

所以我来这里是因为我正在努力将 GoogleWebRTC 集成到我的 iOS 部分的 Xamarin Form 项目中(我能够制作本机 objC 测试应用程序),我已经尝试通过 CocoaPods 将它与 Sharpie Pod 集成并绑定它,但我无法解决在 ApiDefinitions.cs 上绑定时产生的所有错误。

一段时间后,我发现这个项目 https://github.com/valentingrigorean/apprtc-ios-xamarin 已成功绑定库并修复了一些错误 (编辑 WebRTCBinding.csproj 并删除 -lstdc++.6 链接器并删除了代码中的一些错误) 但是当我尝试将该绑定库添加到我的项目中并尝试 运行 return 我时:

Objective-C exception thrown.  Name: NSInvalidArgumentException Reason: +[RTCPeerConnectionFactory initializeSSL]: unrecognized selector.

我做错了什么?

提前致谢。

我也在寻找解决方案,花了很多时间才搞定运行。
我做了什么以及对你提到的项目有什么帮助
- 将 WebRTC 和 AppRTC 项目添加到您的项目中
- link 从您的项目到这两个项目
- 像你一样删除了 lstdc++.6
- 将委托 IARDAppClientDelegate、IRTCEAGLVideoViewDelegate 添加到
class 您想要使用它的地方。您可以将 "RTCPeerConnectionFactory.InitializeSSL();" 作为测试添加到例如 ViewDidLoad 中并为模拟器和设备编译它。

它有效还是您仍然遇到错误?