ऑडियो सहायक उपकरण बनाएं

हेडसेट, हेडफ़ोन एम्पलीफायर, माइक्रोफ़ोन, डीएसी/एडीसी, या डॉक जैसी ऑडियो एक्सेसरी लागू करते समय, इस बात पर विचार करें कि एक्सेसरी एंड्रॉइड डिवाइस से कैसे कनेक्ट होती है। निम्नलिखित अनुभाग वायर्ड 3.5 मिमी हेडसेट कनेक्शन, यूनिवर्सल सीरियल बस (यूएसबी) कनेक्शन और संगीत या अन्य ऑडियो सामग्री स्ट्रीमिंग के लिए ब्लूटूथ कनेक्शन का वर्णन करते हैं।

3.5 मिमी हेडसेट कनेक्टर पर ऑडियो

कई Android उपकरणों में 3.5 मिमी ("मिनी") हेडसेट कनेक्टर शामिल होता है। पारंपरिक स्टीरियो आउटपुट और मोनो इनपुट सुविधाओं के अलावा, 3.5 मिमी हेडसेट विनिर्देश मानक प्रतिबाधा और कार्यों को परिभाषित करता है जो एंड्रॉइड डिवाइस और हेडसेट की एक श्रृंखला के बीच अंतरसंचालनीयता को सक्षम बनाता है।

USB पर ऑडियो

Android USB का उपयोग कई मोड में कर सकता है:

  • विकास । ऑडियो का समर्थन नहीं करता.
  • सहायक । एंड्रॉइड ओपन एक्सेसरी (एओए) 2.0 द्वारा प्रदान किया गया और सीमित ऑडियो क्षमता प्रदान करता है, जैसा कि यूएसबी पर कस्टम ऑडियो कनेक्ट करना में वर्णित है।
  • मेज़बान । एंड्रॉइड डिवाइस को यूएसबी बस चलाने और ऑडियो इंटरफेस सहित यूएसबी-आधारित बाह्य उपकरणों की एक विस्तृत श्रृंखला के साथ संचालित करने में सक्षम बनाता है। होस्ट मोड लागू करने वाले उपकरण यूएसबी हेडसेट विनिर्देश का पालन करने वाले यूएसबी हेडसेट के साथ संगत होंगे। होस्ट मोड ऑडियो का वर्णन USB डिजिटल ऑडियो में किया गया है।

ब्लूटूथ पर ऑडियो

एक एक्सेसरी जो ब्लूटूथ पर एंड्रॉइड से कनेक्ट होती है, प्लेबैक के लिए संगीत स्ट्रीम करने के लिए एक उन्नत ऑडियो वितरण प्रोफ़ाइल (ए2डीपी) कनेक्शन का उपयोग कर सकती है। A2DP के साथ ब्लूटूथ पर ऑडियो चलाना एंड्रॉइड 1.5 (एपीआई स्तर 3) और उच्चतर पर समर्थित है। एक एंड्रॉइड उपयोगकर्ता सिस्टम सेटिंग्स> ब्लूटूथ का उपयोग करके इस प्रोफ़ाइल का समर्थन करने वाली एक्सेसरी से कनेक्ट कर सकता है और बिना किसी सेकेंडरी एप्लिकेशन के सीधे एक्सेसरी पर संगीत चला सकता है।

एंड्रॉइड 3.0 (एपीआई लेवल 11) के अनुसार, एप्लिकेशन BluetoothA2dp क्लास का उपयोग करके ए2डीपी कनेक्शन संचालित कर सकते हैं। किसी ऑडियो एक्सेसरी को आउटपुट के लिए एक कस्टम एप्लिकेशन प्रदान करने के लिए, आपको एंड्रॉइड 3.0 या उच्चतर का उपयोग करना होगा।

अगले कदम

ब्लूटूथ कनेक्शन का उपयोग करने वाली ऑडियो एक्सेसरी बनाना शुरू करने के लिए:

  • एक हार्डवेयर प्लेटफ़ॉर्म चुनें या एक हार्डवेयर डिवाइस बनाएं जो ब्लूटूथ संचार और A2DP कनेक्शन प्रोफ़ाइल का समर्थन कर सके।
  • ADK 2012 फर्मवेयर स्रोत कोड ( <adk-src>/adk2012/board/library/ADK2/ ) की समीक्षा करें, जिसमें ब्लूटूथ कनेक्शन का उपयोग करके ऑडियो प्लेबैक एक्सेसरी का एक उदाहरण कार्यान्वयन शामिल है।

ध्यान दें: ADK 2012 स्रोत कोड में टेक्सास इंस्ट्रूमेंट्स CC2564 चिप के लिए निर्मित एक ओपन सोर्स ब्लूटूथ स्टैक शामिल है, लेकिन इसे किसी भी ब्लूटूथ चिप के साथ काम करने के लिए डिज़ाइन किया गया है जो एक मानक होस्ट/नियंत्रक इंटरफ़ेस (HCI) लागू करता है।

USB और ब्लूटूथ LE पर MIDI

USB और ब्लूटूथ लो एनर्जी दोनों का उपयोग MIDI प्रोटोकॉल के लिए ट्रांसपोर्ट के रूप में किया जा सकता है। विवरण के लिए, MIDI देखें।