高端设备通常是内容创作和通信的中心。使用户能够无缝切换内置和外接摄像头及音频硬件,从而获得多功能且专业的用户体验。
指南
启用摄像头和音频硬件选择。
相机
| Guideline ID | Test IDs | Description |
|---|---|---|
| Camera_Switcher | T-Camera_Switcher | 应用包含一个摄像头切换器,用于在设备的内置摄像头和外接摄像头之间切换。 |
音频
| Guideline ID | Test IDs | Description |
|---|---|---|
| Audio_Switcher | T-Audio_Switcher | 使用麦克风或扬声器的应用包含音频切换器,用于在设备的内置音频设备和外部外围设备(例如耳机或 USB 麦克风)之间切换。 |
| Audio_Background_Playback | T-Audio_Background_Playback | 应用支持后台播放,无论应用对用户是否可见。
非可见的后台应用必须使用前台服务,以防止系统在应用失去焦点后终止应用进程。可见但未聚焦的应用不需要前台服务来确保应用进程继续运行。 如果应用不可见,则还必须在状态栏或锁屏状态上显示一个常驻的不可关闭的通知,以告知用户应用正在运行。请参阅与媒体控件和谐共处。 |
测试
为确保您的应用提供专业且多功能的相机和音频体验,请完成以下测试。
相机
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Camera_Switcher | Camera_Switcher | 连接外接摄像头。使用应用的摄像头切换器在设备的内置摄像头和外接摄像头之间切换。验证相机预览是否针对每个所选相机正确更新。 |
音频
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Audio_Switcher | Audio_Switcher | 连接外部音频设备,例如头戴式耳机或 USB 麦克风。使用应用的音频切换器在设备的内置音频和外部外围设备之间切换。验证音频输入和输出是否已正确路由到所选设备。 |
| T-Audio_Background_Playback | Audio_Background_Playback | 开始播放音频。以作为前台应用的身份与其他非音频应用互动。验证您的应用是否继续播放,而不会出现卡顿或暂停。如果您的应用未显示,请验证状态栏中是否显示通知。 锁定设备并等待至少一分钟,以验证系统是否不会为了节省电池电量而终止该进程。验证应用是否提供锁屏通知。直接通过锁屏通知使用播放和暂停按钮,确认前台服务正在与应用通信。 解锁屏幕。验证应用是否继续播放。对于不可见的应用,请验证状态栏中是否显示通知。 将应用重新聚焦为前台应用,并验证播放是否继续进行,且不会出现卡顿或暂停。 |