बिल्डिंग ऑडियो सहायक उपकरण

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

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

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

USB पर ऑडियो

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

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

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

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

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

अगला कदम

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

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

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

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

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