USB 音频 CTS 验证程序测试

针对 Android USB 音频的几项 Android 兼容性测试套件 (CTS) 测试要求以物理方式连接 USB 音频外设。我们为此实现了额外的 CTS 验证程序测试。

术语

在本页面中,“设备”一词和“peripheral”都用于 非常精确:

  • “设备”是指 Android 设备。
  • “外设”是指连接到 Android 设备的外部 USB 音频外设。

请使用以下外围设备进行 USB 音频 CTS 验证程序测试。

USB 音频接口

必须使用这些外设之一才能执行 USB 音频外设属性测试。它们还可用于进行播放测试和录制测试。

USB 音频接口 (PreSonus AudioBox 96)。 USB 音频接口

USB 耳机

CTS 验证程序测试使用音频环回来测量配备了 USB 耳机,以及检测 USB 数据路径中的问题。

由于延迟时间较长,且采用阻止环回的自动回声消除功能 信号,市面上的很多 USB 适配器都不适合用于 CTS 验证程序测试。 如需了解详情,请参阅 USB 音频适配器建议。 信息。

CTS 验证程序 USB 音频按钮测试不需要使用特定的 USB 耳机外设。可以是下列任意一种:

  • 支持 Android 设备 USB 耳机配件规格。这类耳机外设通常带有制造商标记的“专为 Android 设备打造”(Made for Android) 字样。
  • 支持 Android 设备 USB 耳机配件规范 中所述,需连接到 USB 转模拟音频转换器,如 数字 Google USB-C 转 3.5 毫米头戴式耳机适配器。

    兼容的模拟耳机外围设备的已知示例包括: Bose SoundSport 入耳式耳机 – 三星和 Android 设备,以及 专为 Android 耳机打造的 UrbanEars Reimers Black Belt。这些模拟耳机 必须通过 USB 转音频转换器连接到设备的 USB 端口。

请注意,无论使用上述哪一类耳机外设,对于三个必需的按钮(音量调高、音量调低、播放/暂停),对应的按钮都必须能生成虚拟按键代码,测试才能成功。有关虚拟按键代码的说明,请参阅 Android USB 耳机配件规范中的“软件映射”部分。

USB 耳机。 USB 耳机

所需的其他硬件

跳线(用于环回)两根短 1⁄4 英寸公元至 1⁄4 英寸公形跳线连接到 将输出端连接到 USB 的输入端

¼" 阳头接 ¼" 阳头的跳线。 跳线

USB 外设数据线

此数据线(通常外设产品会随附)可将 USB 音频外设连接到主机设备。 外设数据线

USB On The Go (OTG) 适配器

需要使用 USB On The Go (OTG) 适配器才能将外设连接到 Android 设备,并向 Android 设备指明它应该承担“主机”的角色。 OTG 适配器

模拟耳机用于在播放测试中监测 USB 音频接口的输出。

一副模拟耳机。 模拟耳机

测试

在每项测试中,点按 test Pass(对勾标记)按钮。反之,如果测试失败,请点击 test fail(感叹号)按钮来表示该结果。

属性测试

概要

此测试用于验证属性(包括支持的采样率、声道) 配置,并且示例格式与一组先验已知属性相匹配, 设备的实际情况

流程

从主菜单中调用此测试后,请连接 USB 音频外设。如果属性匹配,则检查测试通过(检查 标记)按钮启用。

选择“USB Audio Peripheral Attributes Test”。 属性测试
显示说明摘要。 属性摘要
建立连接前的屏幕。 属性(建立连接前)
USB 音频外设已通过以下设备连接到 Android 设备 外围设备数据线和 OTG 适配器。 属性(已连接)
建立连接后的屏幕 属性(建立连接后)

播放测试

概要

此测试可验证音频播放是否正常。它通过 生成 1KHz 测试音调,并以立体声(双声道)的形式将其呈现给 USB 音频外围设备。

流程

从主菜单中调用此测试后,将 USB 音频接口(包括模拟耳机)连接到监测接口上的耳机输出插孔。

点击播放按钮。如果在耳机的两个声道中都能听到测试提示音,请通过点击 test pass 对勾标记)按钮来表示测试通过。如果其中任一渠道或两个渠道 播放提示音,点击测试 失败(感叹号)按钮。

备注

选择“USB Audio Peripheral Play Test”。 播放测试
显示说明摘要。 播放摘要
建立连接前的屏幕。 播放(建立连接前)
将 USB 音频外围设备连接到 Android 设备。

耳机已连接到用于监测的 USB 音频接口上的耳机输出插孔。

播放(已连接)
建立连接后的屏幕 播放(建立连接后)

录制(回环)测试

概要

此测试用于验证录音功能是否正常运行 在 USB 音频接口的输出处生成音调,然后 通过跳线连接到 USB 音频外设的输入端。

流程

从主菜单中调用此测试后,连接 USB 音频接口。使用跳线将模拟输出端连接到模拟输入端。按 RECORD LOOPBACK(录制回环)按钮。如果所录制测试提示音的两个声道都显示在下面的视图中,请通过点击 test pass(对勾标记)按钮来表示测试通过。如果是其中之一,或者 两个渠道都没有显示,请点击 testfail(感叹号)按钮。

备注

请务必使用正接法同时连接外设上的输入插孔和输出插孔。将输入级别调整为 显示录制的信号。

选择“USB Audio Peripheral Record Test”。 录制测试
显示说明摘要。 录制摘要
建立连接前的屏幕。 录制(建立连接前)
USB 音频接口已通过回环连接到 Android 设备。 录制(已连接)
USB 音频接口背面的连接 录制(已在背面连接)
USB 音频接口正面的连接 录制(已在正面连接)
建立连接后的屏幕 录制(建立连接后)
建立连接后的屏幕,正在运行录制测试。 录制(建立连接后,正在运行测试)

耳机按钮测试

概要

此测试用于验证设备上的 media/transport 按钮。 正确识别推荐耳机。

流程

从主菜单中调用此测试后,连接 USB 耳机外设。按每个 media/transport(播放、暂停、音量) 向上和音量调低)按钮。系统每识别出一个按钮,便会在测试面板中标识出该按钮。识别出所有按钮后, test Pass(对勾标记)按钮已启用。点击 test pass 按钮即可表示测试成功。如果一整套 按钮,则请点击测试 失败(感叹号)按钮。

备注

USB 耳机外设已连接到 Android 设备。

请留意 OTG 适配器。

按钮(已连接)
选择“USB Audio Peripheral Buttons Test”。 按钮测试
显示说明摘要。 按钮摘要
已连接外设,但尚未识别出任何按钮。

请注意,预期(设备已知的按钮) 以白色文字表示;不属于 测试外围设备显示为灰色。

未识别出按钮
已连接外设,并已识别出预期按钮。 已识别出按钮

USB 音频适配器建议

本部分列出了 建议使用 USB-C 型转 3.5 毫米适配器,这些适配器已通过 OboeTester 和 CTS 验证程序测试。

<ph type="x-smartling-placeholder">
制造商 供应商 ID 商品 ID 商店
Google

请注意,Google USB 适配器已不再制造,Google 也不再提供该适配器 Play 商店。

0x18D1 0x5034 沃尔玛
google-adapter-back Google 适配器盒
Xumee 0x0BDA 0x4BE2 亚马逊
xumee 适配器
Moshi 0x282B 0x0033 AmazonMoshi
Moshi 适配器
Anker

使用 CTS 验证程序测试测量延迟时间时,Anker 适配器 延迟时间比 Google 设备高 3.23 毫秒。

0x0572 0x1B08 亚马逊
Anker-Adapterer
TTGK Realtek ALC5686 0x0BDA 0x4BD1 亚马逊
Realtek 适配器
<ph type="x-smartling-placeholder">