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