在我的cordova应用程序上使用webrtc代码

问题描述 投票:3回答:1

我试图使用webRTC API,如getUserMedia和RTCPeerConnection为我的应用程序,它是使用cordova框架构建的。

我想知道webRTC是否可以在Android和iOS上工作,因为我的视频聊天应用程序是一个混合应用程序(js和html),它应该自己管理整个p2p视频聊天,不像需要Web浏览器的PC版本用于webRTC通信。

javascript android cordova webrtc videochat
1个回答
4
投票

是的,有可能让他们工作。请记住,cordova应用程序的体系结构依赖于应用程序的Web View呈现。该Web视图需要提供在JavaScript中使用的WebRTC API。这个thread建议iOS 11中的Web视图不支持它。事实上,这对Safari来说是一个新手。这个documentation说最新版本的Android Web Views确实有支持。 WebRTC是一组支持RTC的技术,有native libraries可以实现这一目标。我见过一些Cordova的插件,可以访问本机代码,因此您不再依赖Web View。

cordova-plugin-iosrtc

phonertc

祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.