Аудиоаксессуары для зданий

При реализации аудиоаксессуара, такого как гарнитура, усилитель для наушников, микрофон, ЦАП/АЦП или док-станция, учитывайте, как аксессуар подключается к устройствам 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 .

Аудио через Bluetooth

Аксессуар, который подключается к Android через Bluetooth, может использовать соединение Advanced Audio Distribution Profile (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 с низким энергопотреблением могут использоваться в качестве транспорта для протокола MIDI . Подробнее см. в разделе MIDI .