项目简介
PlayerDemo 是一个 Android 内置测试音源播放器 APK,内置 三种测试音轨(唤醒 / 气密性 / 震音),支持循环播放与 UI 手动切换,也可通过 ADB Intent 被第三方工具或自动化脚本安装、调起并指定音轨播放。
源码与完整说明见 GitHub — PlayerDemo
主要功能
| 功能 | 说明 |
|---|---|
| 内置片源 | assets 下三份测试音频,分别对应唤醒、气密性、震音场景 |
| 循环播放 | 当前音轨无限循环,适合长时间测试 |
| UI 切换 | 深色界面,三分栏点选切换「唤醒 / 气密 / 震音」音轨 |
| ADB 安装 | 支持 adb install 或第三方 exe 调用 adb 安装到设备 |
| Intent 调起 | 支持 PLAY / REPLAY / PAUSE / RESUME,通过 EXTRA_TRACK 选择音轨 |
三种测试音轨
| 音轨 | 用途 |
|---|---|
wakeup |
唤醒测试 |
airtight |
气密性测试 |
vibration |
震音测试 |
典型用途
- Soundbar / Android TV 产品的 唤醒、气密性、震音 等音频测试
- 配合自动化框架或 AI 测试脚本,通过 ADB 远程控制播放与切换
- 作为公司音频测试链路中的标准播放端,与 AcouTest、UEventDemo 等工具配合使用
技术栈
Android · Kotlin · MediaPlayer · ADB Intent
