Android webview中的Webrtc

yut 发布于 4 天前 android 最后更新 4 天前 3 浏览

我们已经开发了基于Web的视频/音频通信的Web应用程序,在后端,它使用webrtc + html5, 现在我们试图让它成为本地的,并且方法是

  • 开发了一个WebView,
  • 在webview中启动一个URL,所以它会更多的是原生应用程序。只需将嵌入式webview作为本机应用程序中的外壳,
  • 现在我的问题是否能够在浏览器中成功启动Video Communicator,然后在同一设备中,是否应该在Native应用程序(使用WebView作为外壳)中启动它,
已邀请:

lsunt

赞同来自:

那你可以去原生/混合,在Android上,例如,你可以使用Crosswalk / Angular / Ionic,我用这种方法测试了一个视频聊天应用程序原型,它运行得很好。 Crosswalk通过Androids WebView运行谷歌的Blink引擎,这对于较旧的Android版本和非超级新手机来说非常棒。 1.向大约85%的Android手机提供最新的HTML功能,包括WebRTC。 2.性能很好,在混合动力车或原生车之间很难说,Crosswalk / Angular / Ionic堆栈非常流畅。 我已经看到了几个iOS混合解决方案,但还没有尝试过。

tin

赞同来自:

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