2017-09-19 12 views
6

私は、イオン2がまだベータ版であったときにビデオ会議ハイブリッドアプリに取り組んだ。私はそれを動作させるためにいくつかの微調整を加えてイオン1でそれを開発しました。 ionic 3とangular 4で作業していますが、私はイオンアプリのために公式にサポートされているWebRTC cordovaプラグインを見つけるのに苦労しています。プラグインが正式に正式にサポートされるのであれば、誰でも考えがありますか?そうでない場合、使用する最良のオプションは何ですか?みんなありがとう!WebRTC cordova plugin in ionic 3角度4

+0

Hey @ Floyd1256は、アンドロイドとiosのWebRTCのために何かを見つけましたか? – paril

+1

私は実際にアンドロイド用のRTCPeerConnection'オブジェクトを使用してしまいましたが、iOS上での統合には 'iosrtc'プラグインが必要です。 – Floyd1256

+0

@ Floyd1256:iosrtcについては正しいので、次の記事で完全な答えを出してみました。あなたを助けることを願っています。 –

答えて

2

Androidの場合、Webview v36(Android 5 Lollipop以上)以降、WebRTCがサポートされています。詳細については、this documentを参照してください。

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

ご覧のとおり、さまざまなAndroidバージョンをサポートする必要があります。 CrosswalkをCordovaのプラグインとして使用するようお勧めします。 Crosswalkは、AndroidデバイスのデフォルトのChromeウェブビューに代わる最新のChromeウェブビューをアプリにバンドルします。したがって、アプリを実行しているすべてのAndroid搭載端末は、まったく同じWebviewを持ちます。古いAndroid搭載デバイスはWebRTCで動作し、古いChromeバージョンではCSSの修正がなくなり、パフォーマンス上の問題はなくなりました。欠点は、Crosswalk & Cordovaがインストールされていることにより、58 MBのディスク容量が追加されていることです。 CrosswalkのないCordovaは1,9 MBのディスク容量を追加します。 WebRTCはstatcounter.comに従って41,99%の世界的なシェアを有していたIOSの2017年10月11日にIOSの11のために支持されている

cordova plugin add cordova-plugin-crosswalk-webview 

横断歩道を使用すると、コードのほんの一本のライン、非常に簡単です。ウェブサイトにアクセスした場合は、あなたの国の統計も見ることができます。

iOSの場合は、間違いなくコード・プラグインが必要です。私は2つのオプションを知っています: iosrtcphonertc

+0

多くのデバイスが動作しているので、この[Android Device Dashboard](https://developer.android.com/about/dashboards/index.html)を見てから、クロスウォークは必要ないかもしれません。 4.4より新しいバージョン。 iOSに関しては、phonertcは少し古くなっていると思いますか?それともまだ動作していますか? – Floyd1256

+0

@ Floyd1256:私も同じ決断を下す必要があるので、この問題について話し合うのは歓迎です。私がダッシュボードを見て、4.4以下のすべてを数えれば、まだ7,2%です。私はAndroid 4.4がサポートされているとは思わない、あなたはそれについて確かですか?それはまだ13,8%です。しかし、アンドロイドデバイスの非常に高い割合がサポートされていても、あなたはまだ異なるバージョンすべてをテストする必要がありますか?それは価値がない余分な58MBをインストールしていますか?そして、1年かそこらの後で、あなたは単に努力なしでそれを削除することができます。私はあなたの意見が不思議です。 –

+0

@ Floyd1256:実行する必要があるアプリの国を決める必要があります。私は最初にオランダに焦点を当てます、より多くのデータを得るために[ここをクリックしてください](http://gs.statcounter.com/android-version-market-share/mobile-tablet/netherlands/#monthly-201711-201711-bar)オランダについて(あるいはどんな国でも)。そして、「Download Data(.csv)」ボタンを押すと、より詳細な情報が得られます。 2017年11月を選択した場合、オランダでは11.8%、アンドロイドでは4.4と低くなります(世界全体よりもはるかに優れています)。 –