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

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

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

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

الصوت عبر USB

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

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

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

يمكن للملحق الذي يتصل بنظام Android عبر Bluetooth استخدام اتصال ملف تعريف توزيع الصوت المتقدم (A2DP) لدفق الموسيقى للتشغيل. يتم دعم تشغيل الصوت عبر Bluetooth باستخدام A2DP على نظام التشغيل Android 1.5 (مستوى API 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 Low Energy كوسيلة نقل لبروتوكول MIDI . لمزيد من التفاصيل، راجع ميدي .