بناء ملحقات الصوت

عند تنفيذ ملحق صوتي مثل سماعة رأس أو مكبر سماعة رأس أو ميكروفون أو DAC / ADC أو قاعدة توصيل ، ضع في اعتبارك كيفية توصيل الملحق بأجهزة Android. تصف الأقسام التالية اتصالات سماعة الرأس السلكية مقاس 3.5 مم واتصالات الناقل التسلسلي العالمي (USB) واتصالات Bluetooth لدفق الموسيقى أو محتوى صوتي آخر.

موصل سماعة رأس للصوت أكثر من 3.5 ملم

تشتمل العديد من أجهزة Android على موصل سماعة رأس مقاس 3.5 مم ("صغير"). بالإضافة إلى خرج الاستريو التقليدي وميزات الإدخال الأحادي ، تحدد مواصفات سماعة الرأس مقاس 3.5 مم الممانعات والوظائف القياسية التي تتيح إمكانية التشغيل البيني بين مجموعة من أجهزة Android وسماعات الرأس.

الصوت عبر USB

يمكن أن يستخدم Android USB في عدة أوضاع:

  • التنمية . لا يدعم الصوت.
  • ملحق . يتم توفيره بواسطة Android Open Accessory (AOA) 2.0 ويوفر إمكانات صوتية محدودة ، كما هو موضح في توصيل صوت مخصص عبر USB .
  • المضيف . يمكّن جهاز Android من تشغيل ناقل USB والعمل مع مجموعة كبيرة من الأجهزة الطرفية المستندة إلى USB ، بما في ذلك واجهات الصوت. ستكون الأجهزة التي تنفذ وضع المضيف متوافقة مع سماعات رأس USB التي تتبع مواصفات سماعة رأس USB . يتم وصف صوت وضع المضيف في USB Digital Audio .

الصوت عبر البلوتوث

يمكن أن يستخدم ملحق يتصل بنظام Android عبر Bluetooth اتصال ملف تعريف توزيع الصوت المتقدم (A2DP) لدفق الموسيقى للتشغيل. تشغيل الصوت عبر Bluetooth مع A2DP مدعوم في Android 1.5 (API Level 3) والإصدارات الأحدث. يمكن لمستخدم Android الاتصال بملحق يدعم ملف التعريف هذا باستخدام إعدادات النظام> Bluetooth وتشغيل الموسيقى مباشرة إلى الملحق بدون تطبيق ثانوي.

اعتبارًا من Android 3.0 (مستوى API 11) ، يمكن للتطبيقات تشغيل اتصال A2DP باستخدام فئة BluetoothA2dp . لتوفير تطبيق مخصص للإخراج إلى ملحق صوتي ، يجب عليك استخدام Android 3.0 أو إصدار أحدث.

الخطوات التالية

لبدء إنشاء ملحق صوتي يستخدم اتصال Bluetooth:

  • حدد نظامًا أساسيًا للأجهزة أو أنشئ جهازًا يمكنه دعم اتصالات Bluetooth وملف تعريف اتصال A2DP.
  • راجع كود مصدر البرنامج الثابت ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ) ، والذي يتضمن مثالاً لتنفيذ ملحق تشغيل الصوت باستخدام اتصال Bluetooth.

ملاحظة: يشتمل كود المصدر ADK 2012 على مكدس Bluetooth مفتوح المصدر مصمم لشريحة Texas Instruments CC2564 ، ولكنه مصمم للعمل مع أي شريحة Bluetooth تنفذ واجهة مضيف / وحدة تحكم قياسية (HCI).

MIDI عبر USB و Bluetooth LE

يمكن استخدام كل من USB و Bluetooth منخفض الطاقة كوسائل نقل لبروتوكول MIDI . لمزيد من التفاصيل ، انظر MIDI .