2011-10-31 6 views
5

के साथ माइक्रोफ़ोन से ध्वनि गतिविधि स्तर वास्तव में मैं mic से ध्वनि गतिविधि स्तर बनाने की कोशिश कर रहा हूं। कोई रिकॉर्ड सिर्फ एक लाइव स्तर नहीं है। मैंने कई विषयों को पाया लेकिन केवल जावास्क्रिप्ट का उपयोग करके कुछ भी नहीं। मुझे कई उपयोगी लिंक मिले लेकिन मुझे नहीं पता कि मैं केवल जावास्क्रिप्ट के साथ क्या बनाना चाहता हूं। एप्लिकेशन को कई मोबाइल प्लेटफार्मों पर काम करने की ज़रूरत है। (वेबोस, Androïd, आईओएस ...) और अंततः कंप्यूटर पर।केवल जावास्क्रिप्ट

http://jsfiddle.net/7D3YS/

यह लिंक आपको एक सरल यादृच्छिक leveler है:

यहां लिंक कर रहे हैं। ऐसा लगता है कि मैं क्या चाहता हूं। लेकिन स्तर पर कोई नियंत्रण नहीं है।

http://docs.phonegap.com/en/1.1.0/phonegap_media_capture_capture.md.html#capture.captureAudio

यह एक ऑडियो कैप्चर उपयोग कर रहा है, मुझे लगता है कि यह सबसे अच्छा तरीका है, लेकिन मैं पता नहीं सुन सकते हैं और एक ग्राफिकल प्रस्तुत करना बनाना सीखें।

www.sajithmr.me/jrecorder/example1.html

यह उदाहरण वास्तव में मैं क्या चाहते हैं लेकिन यह एक swf फ़ाइल उपयोग कर रहा है। और यह आईफोन पर काम नहीं करता है।

www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/

गूगल एक वेबकिट पैदा कर दी है, लेकिन मैं पता नहीं कैसे मैं इसे अपने काम में इस्तेमाल कर सकता हूं।

मैं एक ऑडियो फ़ाइल रिकॉर्ड करने के लिए धन्यवाद और एक ही समय में इस फ़ाइल को सुनता हूं लेकिन मुझे दक्षता का यकीन नहीं है।

यही वह सब मिला जो मैंने पाया। आपकी मदद के लिए धन्यवाद!

Bastien

उत्तर

1

PhoneGap प्रलेखन बताते हैं के रूप में, जावास्क्रिप्ट अधिकांश उपकरणों से माइक इनपुट (जब तक कि एक API इसके लिए निर्दिष्ट किया जाता है) का उपयोग नहीं कर सकते हैं। फोनगैप डिवाइस पर ऑडियो इनपुट सॉफ्टवेयर लॉन्च करने का प्रयास करेगा।

टीएलडीआर: आप सीधे जावास्क्रिप्ट के साथ माइक्रो इनपुट तक नहीं पहुंच सकते हैं, जब तक कि डिवाइस इसके लिए एपीआई का खुलासा न करे।

+0

मुझे समझने की ज़रूरत नहीं है। मैं डिवाइस पर फोनगैप के एपीआई का उपयोग कर रहा हूं, इसमें कोई समस्या नहीं है; लेकिन मुझे कोई समस्या नहीं है कि ग्राफिकल रेंडर कैसे बनाया जाए, यह मुख्य समस्या है। – Hook

+0

फोनगैप दस्तावेज के रूप में आप अंक से जुड़े हुए हैं, यह डिवाइस ऑडियो रिकॉर्डिंग एप्लिकेशन का उपयोग करता है। जब तक डिवाइस एप्लिकेशन एक एपीआई जावास्क्रिप्ट का उपयोग नहीं कर सकता है, तब तक आपको रेंडर प्रदर्शित करने के लिए कच्चे इनपुट तक पहुंच नहीं मिलेगी। आईओएस में एक डिफ़ॉल्ट रिकॉर्डिंग एप्लिकेशन नहीं है, जैसा कि फोनगैप द्वारा इंगित किया गया है, वही कुछ ब्लैकबेरी उपकरणों के साथ जाता है। –

+1

ठीक है धन्यवाद, मैं एक साधारण एसएफएफ फ़ाइल, अलविदा आईओएस का उपयोग करूंगा। – Hook

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

  • कोई संबंधित समस्या नहीं^_^