2017-09-19 32 views
6

में वेबआरटीसी कॉर्डोवा प्लगइन मैंने आईओएनआईसी 2 बीटा में अभी भी एक वीडियो कॉन्फ्रेंसिंग हाइब्रिड ऐप पर काम किया है। मैंने इसे काम करने के लिए कुछ बदलावों के साथ आयनिक 1 में विकसित किया। आयनिक 3 और कोणीय 4 के साथ काम कर रहे हैं, मैं अपने आयनिक ऐप के लिए आधिकारिक रूप से समर्थित वेबआरटीसी कॉर्डोवा प्लगइन खोजने के लिए संघर्ष कर रहा हूं। क्या किसी को पता है कि प्लगइन आधिकारिक तौर पर जल्द ही समर्थित होगा? यदि नहीं, तो उपयोग करने के लिए सबसे अच्छे विकल्प क्या हैं? धन्यवाद दोस्तों!आयनिक 3 कोणीय 4

+0

हे @ फ़्लॉइड 1256 एंड्रॉइड और आईओएस के लिए वेबआरटीसी के लिए कोई चीज़ मिली ??? – paril

+1

मैं वास्तव में एंड्रॉइड के लिए 'RTCPeerConnection' ऑब्जेक्ट का उपयोग करके समाप्त हुआ, लेकिन मेरा मानना ​​है कि आईओएस – Floyd1256

+0

@ फ़्लॉइड 1256 पर एकीकरण के लिए' iosrtc' प्लगइन की आवश्यकता है: यह iosrtc के बारे में सही है, मैंने निम्न पोस्ट में एक पूर्ण उत्तर देने का प्रयास किया। उम्मीद है कि आपकी मदद करता है। –

उत्तर

2

एंड्रॉइड पर, WebRTC वेबव्यू v36 (एंड्रॉइड 5 लॉलीपॉप और उच्चतर) के बाद से समर्थित है। अधिक जानकारी के लिए this document देखें।

This site एंड्रॉइड मंच के दिए गए संस्करण को चलाने वाले उपकरणों की सापेक्ष संख्या के बारे में डेटा प्रदान करता है।

जैसा कि आप देख सकते हैं, आपको कई अलग-अलग एंड्रॉइड संस्करणों का समर्थन करने की आवश्यकता है। मैं आपको कॉर्डोवा के लिए प्लगइन के रूप में क्रॉसवॉक का उपयोग करने की सलाह दूंगा। क्रॉसवॉक ऐप को अद्यतित क्रोम वेबव्यू के साथ बंडल करता है जो एंड्रॉइड डिवाइस के डिफ़ॉल्ट क्रोम वेबव्यू को प्रतिस्थापित करता है। इसलिए ऐप चलाने वाले प्रत्येक एंड्रॉइड डिवाइस में एक ही वेबव्यू है। इस तरह पुराना एंड्रॉइड डिवाइस वेबआरटीसी के साथ काम कर सकता है, पुराने क्रोम संस्करणों के लिए और अधिक सीएसएस फिक्स नहीं करता है और कोई और प्रदर्शन समस्या नहीं है। नकारात्मकता यह है कि क्रॉसवॉक & कॉर्डोवा स्थापित 58 एमबी डिस्क स्पेस जोड़ता है। क्रॉसवॉक के बिना कॉर्डोवा डिस्क स्थान के 1,9 एमबी जोड़ता है।

cordova plugin add cordova-plugin-crosswalk-webview 

WebRTC आईओएस 11. के बाद से समर्थित है अक्टूबर 2017 में आईओएस 11 statcounter.com के अनुसार 41,99% की एक दुनिया भर में हिस्सा था:

Crosswalk का उपयोग करना बहुत आसान है, बस कोड का एक लाइन है। यदि आप वेबसाइट पर जाते हैं तो आप अपने देश के आंकड़े भी देख सकते हैं।

तो आईओएस के लिए आपको निश्चित रूप से कॉर्डोवा प्लगइन की आवश्यकता है। मुझे दो विकल्प पता हैं: iosrtc और phonertc

+0

सहायता के लिए धन्यवाद, लेकिन मुझे लगता है कि इस [एंड्रॉइड डिवाइस डैशबोर्ड] (https://developer.android.com/about/dashboards/index.html) को देखने के बाद क्रॉसवॉक आवश्यक नहीं हो सकता है क्योंकि अधिकांश डिवाइस चल रहे हैं 4.4 से नए संस्करण। आईओएस के बारे में, क्या आपको लगता है कि फोन्टेक थोड़ा पुराना है? या यह अभी भी काम करता है? – Floyd1256

+0

@ फ़्लॉइड 1256: आपका स्वागत है, इस मुद्दे पर चर्चा करने के लिए अच्छा है, क्योंकि मुझे भी यही निर्णय लेना है। अगर मैं डैशबोर्ड को देखता हूं और 4.4 से नीचे सबकुछ गिनता हूं, तो यह अभी भी 7,2% है। मुझे नहीं लगता कि एंड्रॉइड 4.4 समर्थित है, क्या आप इसके बारे में निश्चित हैं? और यह अभी भी 13,8% है। लेकिन अगर एंड्रॉइड डिवाइस का एक बहुत ही उच्च प्रतिशत समर्थित है, तो भी आपको सभी अलग-अलग संस्करणों का परीक्षण करने की आवश्यकता है, नहीं? क्या 58 एमबी अतिरिक्त स्थापित नहीं है? और एक साल या उसके बाद, आप इसे बिना किसी प्रयास के हटा सकते हैं। मैं आपकी राय के बारे में उत्सुक हूँ। –

+0

@ फ़्लॉइड 1256: आपको यह भी तय करना चाहिए कि आपको किस देश के ऐप को चलाने की ज़रूरत है। मैं सबसे पहले नीदरलैंड पर ध्यान केंद्रित करूंगा, [यहां देख रहा हूं] (http://gs.statcounter.com/android-version-market-share/mobile-tablet/netherlands/#monthly-201711-201711-bar) अधिक डेटा प्राप्त करने के लिए नीदरलैंड्स (या जो भी देश) के बारे में। और यदि मैं "डेटा डाउनलोड करें (.csv)" बटन दबाता हूं, तो मुझे अधिक विस्तृत जानकारी मिलती है। अगर मैं नवंबर 2017 का चयन करता हूं, तो मुझे नीदरलैंड एंड्रॉइड 4.4 और उससे कम में 11,8% मिलता है (विश्वव्यापी से बेहतर स्कोर)। –

संबंधित मुद्दे