2013-08-08 17 views
5

I READ HERE माइक्रोफोन का उपयोग एंड्रॉयड एमुलेटर में संभव हो सकता है कि तो मैं इसे आज़माने के लिए (हालांकि THIS QUESTION का उत्तर कहते हैं कि यह संभव नहीं है)
मैं कॉपी/कोड चिपकाया का निर्णय लिया ANDROID DEVELOPERS WEBSITE में प्रदान किया गया और(जावा + Android शुरुआत) एंड्रॉयड एमुलेटर माइक्रोफोन का उपयोग करना

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

मैनिफेस्ट में भी जोड़ा गया। इंटरफ़ेस दो कमांड बटन के साथ दिखाता है, एक रिकॉर्डिंग शुरू करने के लिए और एक प्ले रिकॉर्डिंग के लिए। एक बार जब मैं इसे दबाता हूं तो रिकॉर्डिंग बटन पर पाठ रिकॉर्डिंग को रोकने के लिए बदल जाता है, लेकिन अगर मैं स्टॉप रिकॉर्डिंग बटन पर दबाता हूं, तो एप्लिकेशन का प्रकार लटकता है और फिर दुर्घटनाग्रस्त हो जाता है (Unfortunately, Mic Rec Test has stopped.)। इसके बाद लॉगकाट

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

E/AudioFlinger( 40): Error reading audio input 

बार-बार और अधिक बार देता है। असल में, यह अभी भी कर रहा है क्योंकि मैं इस सवाल को लिख रहा हूं। इसका क्या अर्थ है, और जब मैंने स्टॉप रिकॉर्डिंग पर क्लिक किया तो प्रोग्राम क्रैश क्यों हुआ?

--- संपादित करें ---
मैं बस को चेक किया AVD प्रबंधक में और AVD विवरण बॉक्स में Details... बटन पर क्लिक करके नकल करते वर्चुअल डिवाइस विस्तार गुण, मैं देख सकता हूँ कि hw.audioInputYes को तैयार है। इसका मतलब है कि एम्यूलेटर से ऑडियो रिकॉर्ड करना संभव नहीं होना चाहिए?

--- संपादित 2 ---
Why is it impossible to use the Speech Recorder on the Android emulator?

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

+0

अपना ओएस, एंड्रॉइड संस्करण और छवि आर्किटेक्चर (x86, arm, आदि) क्या है? – Delyan

उत्तर

3

ऐसा लगता है कि अगर स्नैपशॉट का उपयोग करके एमुलेटर शुरू किया गया है तो ऑडियो विशेषताएं काम नहीं करती हैं। स्नैपशॉट के बिना भी, कंप्यूटर सुविधाओं के आधार पर ऑडियो सुविधाएं अभी भी काम कर सकती हैं या नहीं भी हो सकती हैं। कृपया HERE

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