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

Nik*_*ent 3 javascript android videochat webrtc cordova

我正在尝试使用由cordova框架构建的应用程序使用诸如getUserMedia和RTCPeerConnection之类的webRTC API。

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

Wil*_*ing 5

是的,有可能让他们工作。请记住,cordova应用程序的体系结构依赖于应用程序的Web View呈现。该Web视图将需要提供WebRTC API以在JavaScript中使用。此线程表明iOS 11中的Web视图不支持它。实际上,这对Safari来说都是相当新的东西。本文档说,最新版本的Android Web View确实具有支持。WebRTC是启用RTC的技术的集合,并且有用于实现此功能的本机库。我已经看到了Cordova的几个插件,这些插件可以访问本机代码,因此您对Web View的依赖程度不高。

科尔多瓦-插件-iosrtc

语音电话

祝好运!