2013-05-16 104 views
3

我们已经开发web应用,在后端,它使用的WebRTC + HTML5,在基于Web的视频/音频通信的WebRTC Android中的WebView

现在,我们正试图使它本地人,方法是

- 开发WebView, - 在webview中启动一个URL,所以它将更多的是原生应用程序。只是embededding网页视图作为原生应用程式内壳,

- 现在,如果我为我的问题能够成功推出视频通讯内部浏览器,然后在相同的设备,它应该在本地应用程序中启动(这是使用的WebView作为一个外壳)

回答

1

刚刚对Stack Overflow :: similar question做出了回应:: Android WebView此时不支持WebRTC API。 Java和Objective-C绑定正在进行中,尽管这可能不是您所需要的。

1

那么你可以在Android上使用本地/混合模式,例如你可以使用Crosswalk/Angular/Ionic,我已经用这种方法测试了一个视频聊天应用原型,它工作得很好。

Crosswalk运行谷歌的Blink引擎而不是Android WebView,这对老版本的android和手机来说并不是什么新鲜事,因为它非常棒。 1.提供包括WebRTC在内的最新HTML功能,约占所有Android手机的85%。 2.性能非常好,很难说混合动力或原生动力,Crosswalk/Angular/Ionic堆栈非常流畅。

我见过一些iOS混合解决方案以及那里,只是还没有尝试它。