2013-02-22 51 views
7

क्या किसी ने एडोब एयर द्वारा निर्मित मोबाइल एप्लिकेशन में इको रद्दीकरण प्राप्त किया है?मोबाइल पर एडोब एयर के साथ ध्वनिक इको रद्दीकरण

हैं:

  • Microphone.getEnhancedMicrophone(), लेकिन यह मोबाइल डिवाइस पर नल देता है।

  • माइक्रोफ़ोन.सेट यूसेईचुप्रेशन (सत्य) भी काम नहीं करता है।

  • शायद एएनई के साथ? मैं में Apple Docs

किसी गूंज दमन सेटिंग्स देखा था?

+0

तो 'getEnhancedMicrophone()' अशक्त लौट रहा है, यह मतलब है कि यह समर्थित नहीं है। शायद यह संभव है कि आप यह w/an एएनई कर सकें, लेकिन उस समय आपको शायद फ्लैश 'माइक्रोफ़ोन' ऑब्जेक्ट नहीं मिल रहा है (यह डिवाइस का माइक्रोफ़ोन एक्सेस का मूल कार्यान्वयन होगा), और ऐसा लगता है कि आप नहीं कर सके उन सभी चीजों को करें जो आप कर सकते हैं/फ्लैश 'माइक्रोफ़ोन' वर्ग, जैसे इसे 'नेटस्ट्रीम' से संलग्न करें। –

उत्तर

1

अब यह नवीनतम एआईआर एसडीके (v22 और v23) में लागू किया गया है।

https://helpx.adobe.com/flash-player/release-note/fp_23_air_23_release_notes.html

तो अब Microphone.getEnhancedMicrophone() उपयोग कर सकते हैं।

और तुम भी Android के लिए इस अनुमति जोड़ने की आवश्यकता होगी:

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

0

आपकी डिवाइस का समर्थन नहीं करता enhancedMicrophone तो बस getMicrophone का उपयोग करें:

mic = Microphone.getMicrophone(); 
    mic.rate = 44; 
    mic.setUseEchoSuppression(true); 
1

वहाँ कोई ज्ञात समाधान वर्तमान में है। इको दमन का वादा 4 साल से किया गया है। उपरोक्त कोड Microphone.setUseEchoSuppression (true) के रूप में काम नहीं करेगा एडोब एआईआर का उपयोग कर एंड्रॉइड पर काम नहीं करता है। नेटस्ट्रीम के माध्यम से आने वाले ऑडियो का पता लगाने की क्षमता भी वॉल्यूम का उपयोग करके समाधान को कोड करने में काम नहीं करती है और लाभ भी काम नहीं करता है। गूंज दमन मुद्दे की वजह से मैं अपने पूरे वीडियो चैट ऐप को फिर से लिखने पर विचार कर रहा हूं। समाधान खोजने के लिए एडोब स्पष्ट रूप से Google के साथ काम करने में विफल रहा है।

1

नहीं, Microphone.setUseEchoSuppression कुछ भी नहीं करता है। यह सिर्फ एक प्लेसहोल्डर फ़ंक्शन है जिसे एडोब ने किसी बिंदु पर लागू करने की योजना बनाई है।

17 दिसंबर, 2015 तक, एडोब ने ऐप्पल और एंड्रॉइड प्लेटफ़ॉर्म दोनों पर मोबाइल उपकरणों पर एआईआर के लिए एईसी को संबोधित नहीं किया है।

हालांकि, मेरे संपर्क में ऐर मोबाइल के लिए एईसी के संबंध में एडोब में क्रिस कैंपबेल के साथ दो बार बात की गई, और क्रिस ने कहा कि उन्होंने कानूनी डब्लूआरटी लाइसेंसिंग को मंजूरी दे दी है, और एआईआर 20 (दिसंबर 2015) में शामिल करने के लिए एईसी को पिच कर रहा था।

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