18

編集:私の質問とタイトルを言い換えました

タイトルからわかるように、私は Phonegap/Cordova を使用しており、WebRTC を HTML/JS/CSS アプリに追加しようとしています。デスクトップ ブラウザでは完全に動作しますが、モバイルでは動作しません。

この質問をする理由は、モバイル (oovoo/skype) でビデオ チャット アプリを見たことがありますが、ブラウザーでチャット アプリを見たことがないからです。webrtc が IOS では機能しないことは承知していますが、新しいバージョンの Chrome では機能します。

しかし、自分のアプリを Cordova/Phonegap Webview でラップしてアプリとして配布すると、WebRTC を実行できますか? カメラや加速度計などのネイティブ コンポーネントに PhoneGap でアクセスできるのに、HTML/JS/CSS アプリでビデオ チャットを使用できないのはなぜですか?

誰もこれを試しましたか?

ティア。

4

3 に答える 3

5

モバイルデバイスで動作する可能性がありますが、すべてではなく、Phonegap (私の経験に基づく) では動作しません。CanIUse.com によると、WebRtc は iOS および IE ではサポートされていません。ただし、Firefox と Android の場合、さらに一部のデバイスでは Chrome カナリアまたはナイトリー ビルドが必要になる場合があります。

ソース: http://caniuse.com/#search=webrtc

ネイティブ アプリが適しているので、ほとんどのモバイル アプリを PhoneGap から CoccoonJS に切り替えました。これは無料で、html/javascript コードでネイティブ アプリを提供します。

複数のビデオ フィードを使用して Android で実行することができ、サーバー シグナリング用の WebSocket をサポートしています。

出典: https ://www.ludei.com/cocoonjs/

呼び出された Android アプリ、Azar は WebRtc を使用すると主張しているため、ネイティブで実行する必要があるようです。

ソース: http://www.app-trailer.com/app/random-video-chat-azar.html

于 2014-01-17T08:18:58.433 に答える
2

このリンクを参照してください。WebRTC android ハイブリッド アプリをサポートしています https://crosswalk-project.org/

于 2014-02-25T13:50:44.330 に答える