2013-05-16 39 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混合解決方案以及那裏,只是還沒有嘗試它。