首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WebRTC可以与phonegap/Cordova一起使用吗?

WebRTC可以与phonegap/Cordova一起使用吗?
EN

Stack Overflow用户
提问于 2013-09-11 05:24:57
回答 3查看 8.6K关注 0票数 18

编辑:重新表述我的问题和标题

所以,如果你可以从标题中看出,我正在使用Phonegap/Cordova,并试图将WebRTC添加到一个HTML/JS/CSS应用程序中。在桌面浏览器上运行完美,但在移动设备上就不行了。

我问这个问题的原因是因为我在手机上看到过视频聊天应用(oovoo/skype),但在浏览器中没有聊天应用。虽然我知道webrtc不能在IOS上运行,但可以在新版本的Chrome上运行。

但是,如果我将我的应用程序包装在Cordova/Phonegap webview中并将其作为应用程序分发,是否可以运行WebRTC?因为如果我可以使用PhoneGap访问本地组件,比如相机或加速度计,为什么我不能使用视频聊天呢?

有人试过这个吗?

蒂娅。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-17 16:18:58

它可以在移动设备上工作,但不是所有设备,也不能在Phonegap上工作(根据我的经验)。根据CanIUse.com的说法,WebRtc不支持iOS和IE。但对于火狐和安卓来说,即使到那时,也可能需要在一些设备上构建金丝雀或夜间铬合金。

来源:http://caniuse.com/#search=webrtc

原生应用将是可行的,所以我实际上已经将大多数移动应用从PhoneGap切换到CoccoonJS,它是免费的,并为我提供了一个包含html/javascript代码的原生应用。

我能够让它在Android上运行,有多个视频源,并且它支持websockets的服务器信令。

来源:https://www.ludei.com/cocoonjs/

这款名为Azar的安卓应用程序声称使用的是WebRtc,所以它看起来应该是本地运行的:

来源:http://www.app-trailer.com/app/random-video-chat-azar.html

票数 5
EN

Stack Overflow用户

发布于 2014-01-23 03:56:53

从KitKat (4.4)开始,安卓的WebView不支持WebRTC https://developers.google.com/chrome/mobile/docs/webview/overview#does_the_new_webview_have_feature_parity_with_chrome_for_android

Android Chrome浏览器支持WebRTC,但PhoneGap使用的WebView不支持。具有讽刺意味的是,在这种情况下,纯web解决方案比本机/web混合解决方案更有能力。

票数 3
EN

Stack Overflow用户

发布于 2014-02-25 21:50:44

查看此链接及其支持WebRTC android混合应用程序https://crosswalk-project.org/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18728990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档