web-dev-qa-db-ja.com

ionic 3 angular 4のWebRTCcordovaプラグイン

ionic 2がまだベータ版だったとき、私はビデオ会議ハイブリッドアプリに取り組んできました。それを機能させるためにいくつかの調整を加えてionic 1で開発しました。現在ionic 3およびangular 4で作業していますが、ionic = app。プラグインがまもなく正式にサポートされるかどうか誰かが考えていますか?そうでない場合、使用するのに最適なオプションは何ですか?ありがとうございます!

8
Floyd1256

Androidでは、Webview v36(Android 5 Lollipop以降)以降、WebRTCがサポートされています。詳細については、 このドキュメント を参照してください。

このサイト は、特定のバージョンのAndroidプラットフォームを実行しているデバイスの相対数に関するデータを提供します。

ご覧のとおり、さまざまなAndroidバージョンをサポートする必要があります。CrosswalkをCordovaのプラグインとして使用することをお勧めします。Crosswalkは、アプリに最新の=をバンドルしています。 ChromeデフォルトのWebビューを置き換えるChrome AndroidデバイスのWebビュー。したがって、すべてのAndroid =アプリを実行しているデバイスのWebビューはまったく同じです。このように古いAndroidデバイスはWebRTCで動作でき、古いChromeバージョンなどのcss修正は不要です。パフォーマンスの問題。欠点は、CrosswalkとCordovaをインストールすると58MBのディスクスペースが追加されることです。Crosswalkを使用しないCordovaは1.9MBのディスクスペースを追加します。

Crosswalkの使用は非常に簡単で、コードは1行だけです。

cordova plugin add cordova-plugin-crosswalk-webview

WebRTCはiOS11以降でサポートされています statcounter.com によると、2017年10月のiOS 11の世界シェアは41,99%でした。あなたがウェブサイトを訪問するならば、あなたはあなたの国の統計も見ることができます。

したがって、iOSの場合、必ずcordovaプラグインが必要です。私は2つのオプションを知っています: iosrtcphonertc

5
Herman Fransen