USB 耳機:配件規格

本文件說明瞭 USB 耳機的部分特徵,讓這些耳機在 Android 生態系統中一致運作。僅限具備數位 USB 音訊介面的耳機。根據 USB Type-C 規格,純粹類比耳機若採用與 USB-C 相容的機械式轉接頭,則不符合規定。

本文件會說明最低要求:建議配件製造商在新增功能時,務必留意這些規定。

功能總覽

USB 耳機可實作各種基本和進階功能。本規格僅涵蓋下列規定的基本功能:

  • 立體聲輸出
  • 選用 (但建議使用) 麥克風
  • 用於控制音量、播放和通話的功能按鈕

USB 音訊類別終端類型

耳機和耳罩式耳機必須回報下列 USB 音訊類別 (UAC) 終端類型:

  • 耳機:低阻抗轉換器 (小於 100 歐姆),沒有麥克風:0x0302
  • 耳機。低阻抗轉換器 (含麥克風):0x0402

控制功能

耳機可能會提供不同數量的按鈕,用於控制特定功能,例如音量和播放/暫停。

控制函式 配件支援 說明
A 必填 播放/暫停 (短按)、啟動語音指令 (長按)、下一首 (雙擊)
B 選用 Vol+
C 選用 Vol-
D 選用 啟動語音指令

將按鈕指派給以下函式:

  • 所有單鍵式耳機都必須實作功能 A。
  • 具有多個按鈕的耳機必須依照下列模式實作功能:
    • 2 個函式:A 和 D
    • 3 個函式:A、B、C
    • 4 個函式:A、B、C、D

注意:不允許使用鎖定鍵。使用者每次按下按鍵時,都必須產生對應的「down」和「up」按鍵事件,以便與使用者動作相符。換句話說,函式 A 到 D 的按鍵不會「鎖定」或實作為切換鍵 (在第二次按下按鍵時,「向上」事件只會在「向下」之後發生)。

軟體對應

相容的 USB 耳機必須支援下列耳機按鈕的軟體對應項目。裝置會將這些 HID 對應項目與適當的 Android 鍵碼配對。

函式 對應
A HID 使用頁面:0x0C
HID 用途:0x0CD
B HID 使用頁面:0x0C
HID 用途:0x0E9
C HID 使用頁面:0x0C
HID 用途:0x0EA
D HID 使用頁面:0x0C
HID 用途:0x0CF

按鍵對應應在 HID 應用程式集合中宣告。如果配件沒有麥克風,請使用「耳機」(使用頁面:消費者 (0x0C),用途:耳機 (0x05))。如果是含麥克風的配件,請使用耳機 (使用頁面:電話 (0x0B)、用途:耳機 (0x05))。

輸出音量

最大聲壓應符合目的地國家/地區的任何法規要求。

機械

配件製造商必須遵守 USB.org 指定的 USB 連接器相關規定。