3

我正在将 WebRTC 集成到 Xamarin.IOS 应用程序中,并为 WebRTC 库制作所需的 C# 绑定。

我在网上找到的所有信息都涉及在 Objective Sharpie 的帮助下包装 Objective C 框架,但 WebRTC iOS/MacOS 框架似乎只是内部 C++ WebRTC 库的一个 Objective C 包装器,所以我的问题是:

在本地 WebRTC C++ 库周围使用 P/Invoke 并从中删除 Objective C 部分不是更好吗?有没有人这样做过,如何做到的?

接下来我将制作该应用程序的 Android 版本。如果我为 C++ 库创建 Xamarin 绑定,我是否可以为我的应用程序的 iOS 和 Android 版本使用相同的绑定项目?

4

0 回答 0