Mehrere CTS-Tests (Android Compatibility Test Suite) für Android-USB-Audio erfordern die physische Verbindung von USB-Audio-Peripheriegeräten. Für diese wurden zusätzliche CTS-Verifier-Tests implementiert.
Nomenklatur
In diesem Dokument werden die Begriffe „Gerät“ und „Peripheriegerät“ sehr präzise verwendet:
- „Gerät“ bezieht sich auf das Android-Gerät.
- „Peripherie“ bezieht sich auf ein externes USB-Audio-Peripheriegerät, das an das Android-Gerät angeschlossen ist.
Unterstützte Peripheriegeräte
Bitte verwenden Sie die unten aufgeführten Peripheriegeräte für die USB-Audio-CTS-Verifier-Tests.
USB-Audio-Schnittstelle
Eines dieser Peripheriegeräte ist erforderlich, um den Test der USB-Audio-Peripherieattribute durchzuführen. Sie können auch für den Play-Test und den Record-Test verwendet werden.
- PreSonus AudioBox 96 (EMPFOHLEN)
- Behringer UMC204HD
- Roland Rubix 24
Eine USB-Audioschnittstelle (eine PreSonus AudioBox 96). |
USB-Headset
Für die CTS Verifier USB Audio Loopback-Tests empfehlen wir dringend die Verwendung des digitalen USB-C-auf-3,5-mm-Kopfhöreradapters von Google . Wir haben festgestellt, dass viele andere Adapter eine erhebliche Latenz verursachen. Einige fügen auch eine Echounterdrückung hinzu, die das Loopback-Signal blockieren kann.
Für den CTS Verifier USB Audio Buttons Test ist kein spezielles USB-Headset-Peripheriegerät erforderlich. Es kann eines der folgenden sein:
- Ein USB-Headset-Peripheriegerät, das die Android-USB-Headset-Zubehörspezifikation unterstützt . Diese Headset-Peripheriegeräte werden vom Hersteller häufig als „Made for Android“ angegeben.
- Ein analoges Headset, das die Android-USB-Headset-Zubehörspezifikation unterstützt und an einen USB-Analog-Audiokonverter wie den Google USB-C-Digital-auf-3,5-mm-Kopfhöreradapter angeschlossen ist.
Bekannte Beispiele für kompatible analoge Headset-Peripheriegeräte sind die Bose SoundSport® In-Ear-Kopfhörer – Samsung- und Android™-Geräte sowie die UrbanEars Reimers Black Belt für Android- Headsets. Diese analogen Headsets müssen über einen USB-zu-Audio-Konverter mit dem USB-Anschluss des Geräts verbunden werden.
Beachten Sie, dass die Taste in jedem Fall virtuelle Tastencodes für alle drei erforderlichen Tasten (Lautstärke erhöhen, Lautstärke verringern, Wiedergabe/Pause) erzeugen muss, damit der Test erfolgreich ist. Informationen zu den virtuellen Tastencodes finden Sie im Abschnitt „Softwarezuordnung“ in der Spezifikation des Android-USB-Headset-Zubehörs .
Ein USB-Headset. |
Erforderliche zusätzliche Hardware
Patchkabel (für Loopback) 2 kurze Patchkabel mit 6,3-mm-Stecker auf 6,3-mm-Stecker, um die Ausgänge mit den Eingängen des USB zu verbinden
¼"-Stecker auf ¼"-Stecker-Patchkabel. |
USB-Peripheriekabel
Dieses Kabel (das normalerweise mit dem Peripheriegerät geliefert wird) verbindet das USB-Audio-Peripheriegerät mit dem Host-Gerät. |
USB-Adapter „On The Go“ (OTG).
Ein USB-OTG-Adapter (On The Go) ist erforderlich, um das Peripheriegerät physisch mit dem Android-Gerät zu verbinden und dem Android-Gerät mitzuteilen, dass es die Rolle des „Hosts“ übernehmen soll. |
Analoger Kopfhörer zur Überwachung der Ausgabe des USB-Audio-Interfaces für den Play-Test.
Satz analoger Kopfhörer. |
Tests
Geben Sie bei jedem Test den Testerfolg an, indem Sie auf die Schaltfläche „Test bestanden“ (Häkchen) klicken. Andernfalls weisen Sie auf einen Testfehler hin, indem Sie auf die Schaltfläche „Testfehler“ (Ausrufezeichen) klicken.
Attributtest
Abstrakt
Dieser Test überprüft, ob die Attribute (unterstützte Abtastraten, Kanalkonfigurationen, Abtastformate usw.) mit den a priori bekannten Attributen des Geräts übereinstimmen.
Verfahren
Nachdem Sie den Test über das Hauptmenü aufgerufen haben, schließen Sie ein USB-Audio-Peripheriegerät an. Wenn die Attribute übereinstimmen, wird die Schaltfläche „Test bestanden“ (Häkchen) aktiviert.
Wählen Sie „Test der USB-Audio-Peripherieattribute“. | |
Eine Zusammenfassung der Anweisungen wird angezeigt. | |
Bildschirm vorab anschließen. | |
USB-Audio-Peripheriegerät mit Android-Gerät über Peripheriekabel und OTG-Adapter verbunden. | |
Bildschirm nach dem Anschließen. |
Spieltest
Abstrakt
Dieser Test überprüft, ob die Audiowiedergabe funktioniert. Dazu wird ein 1-kHz-Testton erzeugt und in Stereo (zwei Kanäle) an das USB-Audio-Peripheriegerät übertragen.
Verfahren
Nachdem Sie den Test über das Hauptmenü aufgerufen haben, schließen Sie zur Überwachung die USB-Audioschnittstelle einschließlich des analogen Headsets an die Headset-Ausgangsbuchse der Schnittstelle an.
Drücken Sie die PLAY- Taste. Wenn der Testton in beiden Kanälen des Headsets zu hören ist, zeigen Sie an, dass der Test bestanden wurde, indem Sie auf die Schaltfläche „Test bestanden“ (Häkchen) klicken. Wenn einer oder beide Kanäle den Ton nicht wiedergeben, zeigen Sie den Testfehler an, indem Sie auf die Schaltfläche „Testfehler“ (Ausrufezeichen) klicken.
Anmerkungen
Wählen Sie USB-Audio-Peripherie-Wiedergabetest. | |
Eine Zusammenfassung der Anweisungen wird angezeigt. | |
Bildschirm vorab anschließen. | |
Schließen Sie das USB-Audio-Peripheriegerät an das Android-Gerät an. Zur Überwachung werden die Kopfhörer an die Kopfhörerausgangsbuchse der USB-Audioschnittstelle angeschlossen. | |
Bildschirm nach dem Anschließen. |
Aufzeichnungstest (Loopback).
Abstrakt
Dieser Test überprüft, ob die Audioaufzeichnung funktioniert. Dies geschieht durch die Erzeugung eines Tons an den Ausgängen des USB-Audio-Interfaces, der dann über Patchkabel an die Eingänge des USB-Audio-Peripheriegeräts weitergeleitet wird.
Verfahren
Nachdem Sie den Test über das Hauptmenü aufgerufen haben, schließen Sie das USB-Audio-Interface an. Verbinden Sie die analogen Ausgänge mit Patchkabeln mit den analogen Eingängen. Drücken Sie die RECORD LOOPBACK- Taste. Wenn beide Kanäle des aufgezeichneten Testtons in der Ansicht unten angezeigt werden, zeigen Sie an, dass der Test bestanden wurde, indem Sie auf die Schaltfläche „Test bestanden“ (Häkchen) klicken. Wenn einer oder beide Kanäle nicht angezeigt werden, weisen Sie auf einen Testfehler hin, indem Sie auf die Schaltfläche „Testfehler“ (Ausrufezeichen) klicken.
Anmerkungen
Stellen Sie sicher, dass sowohl die Eingangs- als auch die Ausgangsbuchsen des Peripheriegeräts positiv verbunden sind. Um das aufgezeichnete Signal korrekt anzuzeigen, müssen die Eingangspegel angepasst werden.
Wählen Sie USB-Audio-Peripherie-Aufnahmetest. | |
Eine Zusammenfassung der Anweisungen wird angezeigt. | |
Bildschirm vorab anschließen. | |
USB-Audioschnittstelle mit Loopback zum Anschluss an ein Android-Gerät. | |
Anschlüsse auf der Rückseite des USB-Audio-Interfaces. | |
Anschlüsse auf der Vorderseite des USB-Audio-Interfaces. | |
Bildschirm nach dem Anschließen. | |
Bildschirm nach dem Anschließen, mit laufendem Aufzeichnungstest. |
Test der Headset-Tasten
Abstrakt
Dieser Test überprüft, ob die Medien-/Transporttasten am empfohlenen Headset korrekt erkannt werden.
Verfahren
Nachdem Sie den Test über das Hauptmenü aufgerufen haben, schließen Sie das USB-Headset-Peripheriegerät an. Drücken Sie jede Medien-/Transporttaste (Wiedergabe, Pause, Lautstärke erhöhen und verringern) am Headset. Sobald jedes erkannt wird, wird es auch im Testpanel erkannt. Wenn alle Schaltflächen erkannt wurden, wird die Schaltfläche „Test bestanden“ (Häkchen) aktiviert. Klicken Sie auf die Schaltfläche „Test bestanden“ , um den Erfolg anzuzeigen. Wenn nicht alle Schaltflächen erkannt werden, weisen Sie auf einen Testfehler hin, indem Sie auf die Schaltfläche „Testfehler“ (Ausrufezeichen) klicken.
Anmerkungen
Das mit dem Android-Gerät verbundene USB-Headset-Peripheriegerät. Beachten Sie den OTG-Adapter. | |
Wählen Sie „USB-Audio-Peripherietastentest“. | |
Eine Zusammenfassung der Anweisungen wird angezeigt. | |
Peripheriegerät angeschlossen, aber (noch) keine Tasten erkannt. Beachten Sie, dass die erwarteten Schaltflächen (die dem Geräteprofil bekannt sind) mit weißem Text gekennzeichnet sind. Diejenigen, die nicht Teil des Testperipheriegeräts sind, werden in grauem Text angezeigt. | |
Peripheriegerät angeschlossen und erwartete Tasten erkannt. |