基本音訊系統功能測試

本頁面介紹 CTS 驗證器 (CTS-V) 音訊測試,用於判斷受測裝置 (DUT) 上的基本音訊周邊裝置探索、轉送通知和串流中斷連線機制是否正常運作。執行這些測試前,請先參閱一般操作說明。

類比耳機音訊測試

類比耳機音訊測試會驗證連接至待測裝置 (DUT) 的類比耳機基本功能,包括音訊訊號播放、外掛程式意圖和媒體傳輸按鈕。這項測試有下列規定:

  • 必要周邊裝置:必須使用與 Android 相容的類比耳機,並搭配 4 芯 3.5 公釐手機插頭。

以下圖片顯示耳機和插頭的範例:

類比耳機範例

圖 1. Android 相容類比耳機範例

3.5 公釐類比手機插頭範例

圖 2. 4 導體 3.5 公釐類比手機插頭範例

這類耳機隨處可見,通常會標示「專為 Android 打造」,但許多類比耳機也適用於這項測試。

  • 裝置需求:DUT 必須實作 3.5 公釐耳機連接埠。如果 DUT 沒有 3.5 公釐耳機連接埠,請在測試期間指明。

如要執行類比耳機音訊測試,請按照下列步驟操作:

  1. 確認 DUT 是否有類比耳機插孔:

    • 如果 DUT 有類比耳機連接埠,請輕觸「是」。
    • 如果 DUT 沒有類比耳機連接埠,請輕觸「No」。測試會標示為「PASS」沒有耳機連接埠,可以繼續進行下一項測試。

    沒有類比耳機連接埠的 DUT 測試結果

    圖 3. 沒有類比耳機連接埠的待測裝置測試結果

  2. 將類比耳機周邊裝置插入 DUT 上的類比耳機連接埠,並確認系統顯示訊息,確認已收到外掛程式通知意圖。這則訊息會驗證 DUT 是否有類比耳機連接埠。如果沒有顯示任何訊息,表示 DUT 上的外掛程式意圖有問題,測試失敗。

  3. 輕觸「播放」,確認耳機是否發出音調。你可能需要調整音量,才能聽到提示音。輕觸「停止」即可停止播放。

    • 如果耳機播放音效,請輕觸「是」。
    • 如果耳機未播放音調,表示音訊播放系統有問題,測試失敗。
  4. 依序按下類比耳機上的「調高音量」、「調低音量」和「耳機掛鉤」或「媒體傳輸」按鈕,並確認按下每個按鈕時,類比耳機音訊測試中的對應標籤會亮起。這可確認 DUT 辨識出按鈕動作。

    • 三個標籤都亮起時,即代表測試通過。
    • 如果有任何標籤未亮起,表示系統未辨識出所有按鈕,測試失敗。

    通過測試的 UI

    圖 4. 通過測試的 UI 結果

音訊輸入裝置通知測試

音訊輸入裝置通知測試會驗證輸入周邊裝置連線或中斷連線時,系統是否正確傳送通知。這項測試有下列規定:

  • 必要周邊裝置:有線音訊 I/O 周邊裝置,可以是有線耳機或麥克風,連接到 DUT 上的類比耳機插孔,或 USB 音訊耳機或麥克風,連接到 DUT 上的 USB 連接埠。
  • 裝置需求條件:DUT 必須支援有線音訊周邊裝置,可透過 3.5 公釐耳機插孔或支援主機模式的 USB 連接埠,或同時透過這兩種方式支援。如果待測裝置不支援上述任一功能,請在測試中指明。

如要執行音訊輸入裝置通知測試,請按照下列步驟操作:

  1. 驗證並指出 DUT 是否支援有線音訊周邊裝置:
    • 如果待測裝置至少有一個連接埠可連接有線音訊周邊裝置,請輕觸「是」。
    • 如果 DUT 沒有有線音訊周邊裝置的連接埠,請輕觸「否」。 測試會標示為通過,你可以繼續進行下一個測試。
  2. 輕觸「清除訊息」,清除現有通知的顯示畫面,例如測試開始時可能傳送的通知。
  3. 測試連線和中斷連線:

    • 連接有線音訊輸入周邊裝置,並確認測試面板中顯示連線通知。
    • 中斷有線音訊輸入周邊裝置的連線,並確認測試面板中顯示中斷連線通知。

    音訊輸入裝置通知測試使用者介面

    圖 5. 音訊輸入裝置通知測試 使用者介面

如果兩則通知都顯示,表示測試通過。

測試音訊輸出裝置通知

音訊輸出裝置通知測試會驗證,當輸出周邊裝置連線或中斷連線時,系統是否會正確傳送有線輸出周邊裝置連線和中斷連線通知。這項測試有下列規定:

  • 必要周邊裝置:有線音訊輸出周邊裝置,可以是連接至 DUT 類比耳機插孔的有線耳機 (或耳機),也可以是連接至 DUT USB 連接埠的 USB 音訊耳機 (或耳機)。
  • 裝置需求:DUT 必須支援有線音訊周邊裝置,可透過 3.5 公釐耳機插孔或支援主機模式的 USB 連接埠,或同時透過這兩種方式支援。如果待測裝置不支援上述任一功能,請在測試中指明。

如要執行音訊輸出裝置通知測試,請按照下列步驟操作:

  1. 驗證並指出 DUT 是否支援有線音訊周邊裝置:
    • 如果待測裝置至少有一個連接埠可連接有線音訊周邊裝置,請輕觸「是」。
    • 如果 DUT 沒有有線音訊周邊裝置的連接埠,請輕觸「否」。 測試會標示為通過,你可以繼續進行下一個測試。
  2. 輕觸「清除訊息」,清除現有通知的顯示畫面,例如測試開始時可能傳送的通知。
  3. 測試連線和中斷連線:

    • 連接有線音訊輸出周邊裝置,並確認測試面板中顯示連線通知。
    • 中斷有線音訊輸出周邊裝置的連線,並確認測試面板中顯示中斷連線通知。

    音訊輸出裝置通知測試 UI

    圖 6. 音訊輸出裝置通知測試 UI

如果兩則通知都出現,表示測試通過。

音訊輸入轉送通知測試

音訊輸入轉送通知測試會驗證,當音訊輸入周邊裝置連線至 DUT 時,是否會傳送轉送通知。這項測試有下列規定:

  • 必要周邊裝置:有線音訊 I/O 周邊裝置,可以是連接至 DUT 類比耳機插孔的有線耳機或麥克風,也可以是連接至 DUT USB 連接埠的 USB 音訊耳機或麥克風。
  • 裝置需求:DUT 必須支援有線音訊周邊裝置,可透過 3.5 公釐耳機插孔或支援主機模式的 USB 連接埠,或同時透過這兩種方式支援。如果待測裝置不支援上述任一功能,請在測試中指明。

如要執行音訊輸入路徑通知測試,請按照下列步驟操作:

  1. 驗證並指出 DUT 是否支援有線音訊周邊裝置:
    • 如果待測裝置至少有一個連接埠可連接有線音訊周邊裝置,請輕觸「是」。
    • 如果 DUT 沒有有線音訊周邊裝置的連接埠,請輕觸「No」。測試會標示為通過,您可以繼續進行下一項測試。
  2. 輕觸「錄音」即可開始測試。裝置不會為這項測試播放音效。

音訊輸入轉送通知測試

圖 7. 音訊輸入路徑通知測試、錄音進行中

  1. 連接有線音訊輸入週邊裝置,等待 5 到 10 秒,然後確認是否顯示路徑通知訊息。
    • 如果畫面上顯示通知,表示測試通過。
    • 如果沒有顯示通知,表示測試失敗。
  2. 輕觸「停止」即可結束錄音。

測試音訊輸出路徑通知

音訊輸出轉送通知測試會驗證,當音訊輸出周邊裝置連線至 DUT 時,是否會傳送轉送通知。這項測試有下列規定:

  • 必要周邊裝置:有線音訊輸出周邊裝置,可以是連接至 DUT 類比耳機插孔的有線耳機,也可以是連接至 DUT USB 連接埠的 USB 音訊耳機。
  • 裝置需求:DUT 必須支援有線音訊周邊裝置,可透過 3.5 公釐耳機插孔或支援主機模式的 USB 連接埠,或同時透過這兩種方式支援。如果待測裝置不支援上述任一功能,請在測試中指明。

如要執行音訊輸出路徑通知測試,請按照下列步驟操作:

  1. 驗證並指出 DUT 是否支援有線音訊周邊裝置:
    • 如果待測裝置至少有一個連接埠可連接有線音訊周邊裝置,請輕觸「是」。
    • 如果 DUT 沒有有線音訊周邊裝置的連接埠,請輕觸「No」。測試會標示為通過,您可以繼續進行下一項測試。
  2. 輕觸 Play 即可開始測試。系統會播放音效。

    音訊輸出轉送通知測試

    圖 8. 音訊輸出轉送通知 測試,正在播放

  3. 連接有線音訊輸出周邊裝置,等待 5 到 10 秒,然後確認是否顯示轉送通知訊息。

    • 如果畫面上顯示通知,表示測試通過。
    • 如果沒有顯示通知,表示測試失敗。
  4. 輕觸「停止」即可結束錄音。

音訊串流中斷連線測試

音訊串流中斷測試會驗證AAudio 串流中斷機制的正確行為,也就是串流從一部裝置中斷連線並重新導向至另一部裝置時的行為。這項測試會確認多個串流屬性的中斷連線行為是否正常。

  • 待測裝置需求:音訊串流中斷連線測試需要具備類比耳機插孔或 USB 主機模式音訊連接埠 (或兩者皆有) 的裝置。
  • 必要周邊裝置:音訊串流中斷連線測試需要類比耳機或 USB 音訊 I/O 裝置。類比回送連接器 (用於音訊回送延遲測試) 可用來取代類比耳機。

如要執行音訊串流中斷測試,請按照下列步驟操作:

  1. 在 CTS 驗證工具主畫面中,選取「Audio Stream Disconnect Test」(音訊串流中斷測試) 即可開始測試。
  2. 回答「這個裝置是否支援類比或 USB 音訊周邊裝置?」提示,確認裝置是否支援類比耳機或 USB 音訊 I/O 裝置。如果未顯示提示,表示系統已驗證所需硬體是否存在。
  3. 按下「開始」。系統提示時,請多次插入及移除音訊 I/O 周邊裝置,測試不同的播放或錄製串流設定。

畫面上會顯示各項設定測試的狀態。如果所有設定都測試成功,則測試通過。