【问题标题】:Webrtc in Android webviewAndroid webview中的Webrtc
【发布时间】:2013-05-16 14:23:04
【问题描述】:

我们开发了基于Web的视频/音频通信的webapplication,在后端,它使用webrtc + html5,

现在我们正在尝试使其成为原生,方法是

-- 开发了一个WebView, - 在 webview 中启动一个 URL,所以它会更像原生应用程序。只是一个嵌入 webview 作为原生应用程序中的外壳,

-- 现在我的问题是,如果我能够在浏览器中成功启动 Video Communicator,然后在同一设备中,它是否应该在 Native 应用程序中启动(它使用 WebView 作为外壳)

【问题讨论】:

    标签: android webview webrtc


    【解决方案1】:

    你可以使用原生/混合,例如在 Android 上,你可以使用 Crosswalk/Angular/Ionic,我已经用这种方法测试了一个视频聊天应用原型,效果很好。

    Crosswalk 在 Android 的 WebView 上运行 Google 的 Blink 引擎,这对于旧的 android 版本和不是超级新的手机来说非常棒,因为。 1. 为大约 85% 的 Android 手机提供包括 WebRTC 在内的最新 HTML 功能。 2. 性能很好,很难区分混合还是原生,Crosswalk/Angular/Ionic 堆栈非常流畅。

    我也看到了几个 iOS 混合解决方案,只是还没来得及尝试。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-17
        • 2020-09-29
        相关资源
        最近更新 更多