在實現耳機、耳機擴大機、麥克風、DAC/ADC 或擴充座等音訊配件時,請考慮配件如何連接到 Android 裝置。以下部分介紹了用於串流音樂或其他音訊內容的有線 3.5 毫米耳機連接、通用序列匯流排 (USB) 連接和藍牙連接。
透過 3.5 毫米耳機連接器的音頻
許多 Android 裝置都包含 3.5 毫米(「迷你」)耳機連接器。除了傳統的立體聲輸出和單聲道輸入功能之外, 3.5 毫米耳機規格還定義了標準阻抗和功能,可實現一系列 Android 裝置和耳機之間的互通性。
USB 音訊
Android 可在多種模式下使用 USB:
- 發展。不支援音訊。
- 配件。由 Android 開放配件 (AOA) 2.0 提供,並提供有限的音訊功能,如透過 USB 連接自訂音訊所述。
- 主持人。使 Android 裝置能夠驅動 USB 總線並與各種基於 USB 的周邊(包括音訊介面)一起運作。實現主機模式的裝置將與遵循USB 耳機規範的USB 耳機相容。主機模式音訊在USB數位音訊中描述。
藍牙音訊
透過藍牙與 Android 連接的配件可以使用高級音訊分發設定檔 (A2DP) 連接來串流音樂進行播放。 Android 1.5(API 等級 3)及更高版本支援使用 A2DP 透過藍牙播放音訊。 Android 用戶可以使用系統設定 > 藍牙連接到支援此設定檔的配件,並直接向配件播放音樂,無需輔助應用程式。
從 Android 3.0(API 等級 11)開始,應用程式可以使用BluetoothA2dp
類別來操作 A2DP 連線。要提供自訂應用程式以輸出到音訊配件,您必須使用 Android 3.0 或更高版本。
下一步
要開始建立使用藍牙連接的音訊配件:
- 選擇可支援藍牙通訊和 A2DP 連線設定檔的硬體平台或建置硬體設備。
- 查看 ADK 2012韌體原始碼(
<adk-src>/adk2012/board/library/ADK2/
),其中包括使用藍牙連接的音訊播放配件的範例實作。
注意: ADK 2012 原始程式碼包括為 Texas Instruments CC2564 晶片構建的開源藍牙堆疊,但旨在與實現標準主機/控制器介面 (HCI) 的任何藍牙晶片配合使用。
透過 USB 和藍牙 LE 的 MIDI
USB 和低功耗藍牙均可用作MIDI協定的傳輸。有關詳細信息,請參閱MIDI 。