sách gpt4 ăn đã đi

ios - 如何在 Hybrid iOS 应用程序中实现 WebRTC?

In lại 作者:搜寻专家 更新时间:2023-11-01 07:20:14 25 4
mua khóa gpt4 giày nike

我有一个使用 WebRTC 进行通信的网页。由于有 Web 界面,我不打算开发 native 应用程序,所以我决定在 Web View 中加载网页但是,iOS WebKit 不完全支持 WebRTC API,但 Android webkit 完全支持 WebRTC API,所以我可以毫无问题地加载页面。

是否有类似桌面浏览器中可用的插件来实现这一点?如果存在,那么如何将插件与 webivew 集成。有没有其他方法可以实现这一目标?

Cảm ơn trước sự giúp đỡ của bạn.

câu trả lời hay nhất

thử OpenWebRTC他们已经构建了这个,因为它是开源的,你也可以将它用于你的项目。

在 AppDelegate 中我们需要初始化 OpenWebRTC:

@implementation SimpleDemoAppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[OpenWebRTCViewController initOpenWebRTC];
trả về CÓ;
}

@kết thúc

在 View Controller 中初始化 OpenWebRTC WebView

   self.browserView = [[OpenWebRTCWebView alloc] initWithFrame:self.view.frame];
[self.view addSubview:self.browserView];

加载页面就这么简单

    - (void)viewDidLoad
{
[siêu viewDidLoad];
[self loadRequestWithURL:@"http://demo.openwebrtc.io"];
}

他们原生支持所有不受支持的 WebRTC API。

Đây là liên kết解释了如何逐步在 iOS 项目中实现 OpenWebRTC。

有一个名为 Bowser 的网络浏览器建立在 OpenWebRTC 框架之上。因此,您可以在 Bowser 中打开任何支持 webrtc 的 Web 应用程序,它会正常工作,因为使用 OpenWebRTC 框架 native 支持不受支持的 API。

它不仅是免费应用,而且还是OpenSource Project它已托管在 Github 中。您可以查看源代码以了解它们是如何实现的。

您可以将其用作开发项目的引用应用

关于ios - 如何在 Hybrid iOS 应用程序中实现 WebRTC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39549079/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress