建構音訊配件

在實現耳機、耳機擴大機、麥克風、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