हेडसेट, हेडफ़ोन एम्प्लफ़ायर, माइक्रोफ़ोन, डीएसी/एसीडी या डॉक जैसी ऑडियो ऐक्सेसरी लागू करते समय, यह ध्यान रखें कि ऐक्सेसरी, Android डिवाइसों से कैसे कनेक्ट होती है. यहां दिए गए सेक्शन में, संगीत या अन्य ऑडियो कॉन्टेंट को स्ट्रीम करने के लिए, 3.5 मि॰मी॰ के वायर वाले हेडसेट कनेक्शन, यूनिवर्सल सीरियल बस (यूएसबी) कनेक्शन, और ब्लूटूथ कनेक्शन के बारे में बताया गया है.
3.5 मि॰मी॰ हेडसेट कनेक्टर से ऑडियो
कई Android डिवाइसों में 3.5 मि॰मी॰ (“मिनी”) हेडसेट कनेक्टर होता है. 3.5 मि॰मी॰ हेडसेट स्पेसिफ़िकेशन में, स्टीरियो आउटपुट और मोनो इनपुट की सुविधाओं के अलावा, स्टैंडर्ड इंपेडेन्स और फ़ंक्शन के बारे में बताया गया है. इनकी मदद से, Android डिवाइसों और हेडसेट के बीच इंटरऑपरेबिलिटी की सुविधा मिलती है.
यूएसबी के ज़रिए ऑडियो
Android, यूएसबी का इस्तेमाल कई मोड में कर सकता है:
- डेवलपमेंट. ऑडियो काम नहीं करता.
- ऐक्सेसरी. इसे Android Open Accessory (AOA) 2.0 के ज़रिए उपलब्ध कराया जाता है. इसमें ऑडियो की सुविधा सीमित होती है. इस बारे में ज़्यादा जानकारी के लिए, यूएसबी के ज़रिए कस्टम ऑडियो कनेक्ट करना लेख पढ़ें.
- होस्ट. इससे Android डिवाइस, यूएसबी बस को चला सकता है और ऑडियो इंटरफ़ेस के साथ-साथ, यूएसबी पर काम करने वाले कई तरह के पेरिफ़रल डिवाइसों के साथ काम कर सकता है. होस्ट मोड का इस्तेमाल करने वाले डिवाइस, यूएसबी हेडसेट की खास जानकारी के मुताबिक काम करने वाले यूएसबी हेडसेट के साथ काम करेंगे. होस्ट मोड के ऑडियो के बारे में जानकारी, यूएसबी डिजिटल ऑडियो में दी गई है.
ब्लूटूथ पर ऑडियो सुनना
Android डिवाइस से ब्लूटूथ के ज़रिए कनेक्ट होने वाली ऐक्सेसरी, संगीत चलाने के लिए एडवांस ऑडियो डिस्ट्रिब्यूशन प्रोफ़ाइल (A2DP) कनेक्शन का इस्तेमाल कर सकती है. A2DP की मदद से, ब्लूटूथ पर ऑडियो चलाने की सुविधा, Android 1.5 (एपीआई लेवल 3) और इसके बाद के वर्शन पर काम करती है. Android उपयोगकर्ता, सिस्टम की सेटिंग > ब्लूटूथ का इस्तेमाल करके, इस प्रोफ़ाइल के साथ काम करने वाली किसी ऐक्सेसरी से कनेक्ट कर सकता है. साथ ही, किसी दूसरे ऐप्लिकेशन के बिना, सीधे ऐक्सेसरी पर संगीत चला सकता है.
Android 3.0 (एपीआई लेवल 11) के बाद, ऐप्लिकेशन
BluetoothA2dp
क्लास का इस्तेमाल करके, A2DP कनेक्शन को ऑपरेट कर सकते हैं. ऑडियो ऐक्सेसरी के लिए आउटपुट का कस्टम ऐप्लिकेशन उपलब्ध कराने के लिए, आपको Android 3.0 या इसके बाद के वर्शन का इस्तेमाल करना होगा.
अगले चरण
ब्लूटूथ कनेक्शन का इस्तेमाल करने वाली ऑडियो ऐक्सेसरी बनाने के लिए:
- कोई हार्डवेयर प्लैटफ़ॉर्म चुनें या ऐसा हार्डवेयर डिवाइस बनाएं जो ब्लूटूथ कम्यूनिकेशन और A2DP कनेक्शन प्रोफ़ाइल के साथ काम कर सके.
- ADK 2012 के फ़र्मवेयर के सोर्स कोड (
<adk-src>/adk2012/board/library/ADK2/
) की समीक्षा करें. इसमें, ब्लूटूथ कनेक्शन का इस्तेमाल करके ऑडियो प्लेबैक ऐक्सेसरी को लागू करने का उदाहरण शामिल है.
ध्यान दें: ADK 2012 के सोर्स कोड में, Texas Instruments CC2564 चिप के लिए बनाया गया एक ओपन सोर्स ब्लूटूथ स्टैक शामिल है. हालांकि, इसे किसी भी ऐसे ब्लूटूथ चिप के साथ काम करने के लिए डिज़ाइन किया गया है जो स्टैंडर्ड होस्ट/कंट्रोलर इंटरफ़ेस (एचसीआई) लागू करता है.
यूएसबी और ब्लूटूथ LE के ज़रिए एमआईडीआई (मिडी)
यूएसबी और ब्लूटूथ कम ऊर्जा, दोनों का इस्तेमाल MIDI प्रोटोकॉल के लिए ट्रांसपोर्ट के तौर पर किया जा सकता है. ज़्यादा जानकारी के लिए, MIDI देखें.