Podstawowe testy funkcjonalności systemu audio

Na tej stronie opisujemy testy audio w narzędziu CTS Verifier (CTS-V), które sprawdzają, czy na testowanym urządzeniu prawidłowo działają podstawowe mechanizmy wykrywania urządzeń peryferyjnych audio, powiadomienia o routingu i mechanizmy odłączania strumienia. Zanim przeprowadzisz te testy, przeczytaj Ogólne instrukcje.

Test audio zestawu słuchawkowego analogowego

Test audio zestawu słuchawkowego analogowego sprawdza podstawowe funkcje zestawu słuchawkowego analogowego podłączonego do testowanego urządzenia, w tym odtwarzanie sygnału audio, intencje wtyczki i przyciski sterowania multimediami. Ten test ma te wymagania:

  • Wymagane urządzenia peryferyjne: wymagany jest analogowy zestaw słuchawkowy zgodny z Androidem z 4-żyłową wtyczką telefoniczną 3, 5 mm.

Przykładowy zestaw słuchawkowy i wtyczka są pokazane na ilustracjach poniżej:

Przykładowe słuchawki analogowe

Rysunek 1. Przykładowy analogowy zestaw słuchawkowy zgodny z Androidem

Przykład wtyczki analogowej 3,5 mm

Rysunek 2. Przykładowa 4-żyłowa wtyczka telefoniczna analogowa 3, 5 mm

Są one powszechnie dostępne i często oznaczane jako Built For Android, chociaż wiele analogowych zestawów słuchawkowych jest zgodnych na potrzeby tego testu.

  • Wymagania dotyczące urządzenia: testowane urządzenie musi mieć port zestawu słuchawkowego 3,5 mm. Jeśli testowane urządzenie nie ma portu zestawu słuchawkowego 3,5 mm, poinformuj o tym podczas testu.

Aby przeprowadzić test audio zestawu słuchawkowego analogowego:

  1. Sprawdź, czy testowane urządzenie ma port zestawu słuchawkowego analogowego:

    • Jeśli testowane urządzenie ma port zestawu słuchawkowego analogowego, kliknij Tak.
    • Jeśli testowane urządzenie nie ma portu zestawu słuchawkowego analogowego, kliknij Nie. Test zostanie oznaczony jako ZALICZONY. Brak dostępnego portu zestawu słuchawkowego i możesz przejść do następnego testu.

    Wynik testu dla testowanego urządzenia bez analogowego gniazda słuchawkowego

    Rysunek 3. Wynik testu na urządzeniu bez portu zestawu słuchawkowego analogowego

  2. Włóż analogowy zestaw słuchawkowy do portu zestawu słuchawkowego analogowego w testowanym urządzeniu i sprawdź, czy pojawi się komunikat potwierdzający, że intencja powiadomienia o wtyczce została odebrana. Ten komunikat potwierdza, że testowane urządzenie ma port zestawu słuchawkowego analogowego. Jeśli nie pojawi się żaden komunikat, oznacza to, że wystąpił problem z intencjami wtyczki w testowanym urządzeniu, a test zakończy się niepowodzeniem.

  3. Kliknij Odtwórz i sprawdź, czy w zestawie słuchawkowym odtwarzany jest dźwięk. Aby usłyszeć dźwięk, może być konieczne dostosowanie głośności. Aby zatrzymać odtwarzanie, kliknij Zatrzymaj.

    • Jeśli w zestawie słuchawkowym odtwarzany jest dźwięk, kliknij Tak.
    • Jeśli w zestawie słuchawkowym nie jest odtwarzany dźwięk, oznacza to, że wystąpił problem z systemem odtwarzania dźwięku, a test zakończy się niepowodzeniem.
  4. Naciśnij kolejno przyciski Zwiększ głośność, Zmniejsz głośność oraz Odbierz/zakończ połączenie lub Sterowanie multimediami na analogowym zestawie słuchawkowym i sprawdź, czy po naciśnięciu każdego przycisku zaświeci się odpowiednia etykieta w teście audio zestawu słuchawkowego analogowego. Potwierdza to, że testowane urządzenie rozpoznaje naciśnięcia przycisków.

    • Gdy zaświecą się wszystkie 3 etykiety, test zostanie zaliczony.
    • Jeśli któraś etykieta się nie zaświeci, oznacza to, że nie wszystkie przyciski są rozpoznawane, a test zakończy się niepowodzeniem.

    UI zaliczonego testu

    Rysunek 4. Wynik testu w interfejsie

Test powiadomień o urządzeniach wejściowych audio

Test powiadomień o urządzeniach wejściowych audio sprawdza, czy powiadomienia o podłączeniu i odłączeniu przewodowych urządzeń peryferyjnych są prawidłowo wysyłane, gdy urządzenia peryferyjne są podłączane lub odłączane. Ten test ma te wymagania:

  • Wymagane urządzenia peryferyjne: przewodowe urządzenie peryferyjne wejścia/wyjścia audio, które może być przewodowym zestawem słuchawkowym lub mikrofonem podłączonym do analogowego gniazda zestawu słuchawkowego w testowanym urządzeniu, albo zestawem słuchawkowym USB lub mikrofonem podłączonym do portu USB w testowanym urządzeniu.
  • Wymagania dotyczące urządzenia: testowane urządzenie musi obsługiwać przewodowe urządzenia peryferyjne audio przez gniazdo zestawu słuchawkowego 3, 5 mm lub port USB obsługujący tryb hosta, albo oba te porty. Jeśli testowane urządzenie nie obsługuje żadnego z tych portów, poinformuj o tym podczas testu.

Aby przeprowadzić test powiadomień o urządzeniach wejściowych audio:

  1. Sprawdź i wskaż obsługę przewodowych urządzeń peryferyjnych audio przez testowane urządzenie:
    • Jeśli testowane urządzenie ma co najmniej 1 port dla przewodowych urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, kliknij Nie. Test zostanie oznaczony jako zaliczony i możesz przejść do następnego testu.
  2. Kliknij Wyczyść wiadomości , aby wyczyścić wyświetlanie dotychczasowych powiadomień, np. powiadomień, które mogły zostać wysłane po rozpoczęciu testu.
  3. Przetestuj połączenie i odłączenie:

    • Podłącz przewodowe urządzenie peryferyjne wejścia audio i sprawdź, czy w panelu testowym pojawi się powiadomienie o połączeniu.
    • Odłącz przewodowe urządzenie peryferyjne wejścia audio i sprawdź, czy w panelu testowym pojawi się powiadomienie o odłączeniu.

    Interfejs testowy powiadomień o urządzeniach wejściowych audio

    Rysunek 5. Interfejs testu powiadomień o urządzeniach wejściowych audio

Jeśli pojawią się oba powiadomienia, test zostanie zaliczony.

Test powiadomień o urządzeniach wyjściowych audio

Test powiadomień o urządzeniach wyjściowych audio sprawdza, czy powiadomienia o podłączeniu i odłączeniu przewodowych urządzeń peryferyjnych są prawidłowo wysyłane, gdy urządzenia peryferyjne są podłączane lub odłączane. Ten test ma te wymagania:

  • Wymagane urządzenia peryferyjne: przewodowe urządzenie peryferyjne wyjścia audio, które może być przewodowym zestawem słuchawkowym (lub słuchawkami) podłączonym do analogowego gniazda zestawu słuchawkowego w testowanym urządzeniu, albo zestawem słuchawkowym USB (lub słuchawkami) podłączonym do portu USB w testowanym urządzeniu.
  • Wymagania dotyczące urządzenia: testowane urządzenie musi obsługiwać przewodowe urządzenia peryferyjne audio przez gniazdo zestawu słuchawkowego 3, 5 mm lub port USB obsługujący tryb hosta, albo oba te porty. Jeśli testowane urządzenie nie obsługuje żadnego z tych portów, poinformuj o tym podczas testu.

Aby przeprowadzić test powiadomień o urządzeniach wyjściowych audio:

  1. Sprawdź i wskaż obsługę przewodowych urządzeń peryferyjnych audio przez testowane urządzenie:
    • Jeśli testowane urządzenie ma co najmniej 1 port dla przewodowych urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, kliknij Nie. Test zostanie oznaczony jako zaliczony i możesz przejść do następnego testu.
  2. Kliknij Wyczyść wiadomości , aby wyczyścić wyświetlanie dotychczasowych powiadomień, np. powiadomień, które mogły zostać wysłane po rozpoczęciu testu.
  3. Przetestuj połączenie i odłączenie:

    • Podłącz przewodowe urządzenie peryferyjne wyjścia audio i sprawdź, czy w panelu testowym pojawi się powiadomienie o połączeniu.
    • Odłącz przewodowe urządzenie peryferyjne wyjścia audio i sprawdź, czy w panelu testowym pojawi się powiadomienie o odłączeniu.

    Interfejs testowy powiadomień o urządzeniach wyjściowych audio

    Rysunek 6. Interfejs testu powiadomień o urządzeniach wyjściowych audio

Jeśli pojawią się oba powiadomienia, test zostanie zaliczony.

Test powiadomień o routingu wejścia audio

Test powiadomień o routingu wejścia audio sprawdza, czy powiadomienia o routingu są wysyłane, gdy do testowanego urządzenia są podłączone urządzenia peryferyjne wejścia audio. Ten test ma te wymagania:

  • Wymagane urządzenia peryferyjne: przewodowe urządzenie peryferyjne wejścia/wyjścia audio, które może być przewodowym zestawem słuchawkowym lub mikrofonem podłączonym do analogowego gniazda zestawu słuchawkowego w testowanym urządzeniu, albo zestawem słuchawkowym USB lub mikrofonem podłączonym do portu USB w testowanym urządzeniu.
  • Wymagania dotyczące urządzenia: testowane urządzenie musi obsługiwać przewodowe urządzenia peryferyjne audio przez gniazdo zestawu słuchawkowego 3, 5 mm lub port USB obsługujący tryb hosta, albo oba te porty. Jeśli testowane urządzenie nie obsługuje żadnego z tych portów, poinformuj o tym podczas testu.

Aby przeprowadzić test powiadomień o routingu wejścia audio:

  1. Sprawdź i wskaż obsługę przewodowych urządzeń peryferyjnych audio przez testowane urządzenie:
    • Jeśli testowane urządzenie ma co najmniej 1 port dla przewodowych urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, kliknij Nie. Test zostanie oznaczony jako zaliczony i możesz przejść do następnego testu.
  2. Aby rozpocząć test, kliknij Nagraj. Podczas tego testu urządzenie nie odtwarza dźwięków.

Test powiadomień o kierowaniu wejścia audio

Rysunek 7. Test powiadomień o routingu wejścia audio, trwa nagrywanie

  1. Podłącz przewodowe urządzenie peryferyjne wejścia audio, poczekaj 5–10 sekund, a następnie sprawdź, czy pojawi się komunikat z powiadomieniem o routingu.
    • Jeśli pojawi się powiadomienie, test zostanie zaliczony.
    • Jeśli powiadomienie się nie pojawi, test zakończy się niepowodzeniem.
  2. Aby zakończyć nagrywanie, kliknij Zatrzymaj.

Test powiadomień o routingu wyjścia audio

Test powiadomień o routingu wyjścia audio sprawdza, czy powiadomienia o routingu są wysyłane, gdy do testowanego urządzenia są podłączone urządzenia peryferyjne wyjścia audio. Ten test ma te wymagania:

  • Wymagane urządzenia peryferyjne: przewodowe urządzenie peryferyjne wyjścia audio, które może być przewodowym zestawem słuchawkowym (lub słuchawkami) podłączonym do analogowego gniazda zestawu słuchawkowego w testowanym urządzeniu, albo zestawem słuchawkowym USB (lub słuchawkami) podłączonym do portu USB w testowanym urządzeniu.
  • Wymagania dotyczące urządzenia: testowane urządzenie musi obsługiwać przewodowe urządzenia peryferyjne audio przez gniazdo zestawu słuchawkowego 3, 5 mm lub port USB obsługujący tryb hosta, albo oba te porty. Jeśli testowane urządzenie nie obsługuje żadnego z tych portów, poinformuj o tym podczas testu.

Aby przeprowadzić test powiadomień o routingu wyjścia audio:

  1. Sprawdź i wskaż obsługę przewodowych urządzeń peryferyjnych audio przez testowane urządzenie:
    • Jeśli testowane urządzenie ma co najmniej 1 port dla przewodowych urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, kliknij Nie. Test zostanie oznaczony jako zaliczony i możesz przejść do następnego testu.
  2. Aby rozpocząć test, kliknij Odtwórz. System odtwarza dźwięk.

    Test powiadomień o kierowaniu wyjścia audio

    Rysunek 8. Test powiadomień o routingu wyjścia audio, trwa odtwarzanie

  3. Podłącz przewodowe urządzenie peryferyjne wyjścia audio, poczekaj 5–10 sekund, a następnie sprawdź, czy pojawi się komunikat z powiadomieniem o routingu.

    • Jeśli pojawi się powiadomienie, test zostanie zaliczony.
    • Jeśli powiadomienie się nie pojawi, test zakończy się niepowodzeniem.
  4. Aby zakończyć nagrywanie, kliknij Zatrzymaj.

Test odłączania strumienia audio

Test odłączania strumienia audio sprawdza prawidłowe działanie mechanizmu odłączania strumienia AAudio, gdy strumień jest odłączany od jednego urządzenia i przekierowywany do innego. Test potwierdza prawidłowe działanie odłączania w przypadku wielu atrybutów strumienia.

  • Wymagania dotyczące testowanego urządzenia: test odłączania strumienia audio wymaga urządzenia, które zawiera analogowe gniazdo zestawu słuchawkowego lub port audio USB w trybie hosta (albo oba te porty).
  • Wymagane urządzenia peryferyjne: test odłączania strumienia audio wymaga analogowego zestawu słuchawkowego lub urządzenia wejścia/wyjścia audio USB. Zamiast analogowego zestawu słuchawkowego można użyć analogowego złącza pętli zwrotnej (używanego w teście opóźnienia pętli zwrotnej audio).

Aby przeprowadzić test odłączania strumienia audio:

  1. Aby rozpocząć test, na ekranie głównym narzędzia CTS Verifier kliknij Test odłączania strumienia audio.
  2. Sprawdź obsługę analogowego zestawu słuchawkowego lub urządzenia wejścia/wyjścia audio USB, odpowiadając na pytanie Czy to urządzenie obsługuje analogowe lub USB urządzenie peryferyjne audio?. Jeśli pytanie się nie pojawi, oznacza to, że system sprawdził już istnienie wymaganego sprzętu.
  3. Naciśnij Rozpocznij. Gdy pojawi się prośba, kilkakrotnie włóż i wyjmij urządzenie peryferyjne wejścia/wyjścia audio, gdy testowane są różne konfiguracje strumieni odtwarzania lub nagrywania.

Stan każdego testu konfiguracji jest wyświetlany na ekranie. Jeśli wszystkie konfiguracje zostaną przetestowane pomyślnie, test zostanie zaliczony.