KunSpace
返回作品
AudioPlayer 音频测试播放器
Android音频测试ADBKotlin

AudioPlayer 音频测试播放器

Audio Player — Android 内置播放器 Demo;内置唤醒 / 气密性 / 震音三种音轨,支持循环播放,可通过 ADB Intent 被第三方工具调起。

2025年8月20日源码

项目简介

AudioPlayer 是一个 Android 播放器 APK:内置 三种测试音源(assets),分别对应唤醒 / 气密性 / 震音场景;支持循环播放;界面显示当前任务名称与文件名;支持被第三方工具通过 ADB 安装并指定音轨后调起播放。常与 AcouTest 声测大师 联动做气密、震音与唤醒率测试。

源码与完整说明见 GitHub — AudioPlayer

功能说明

功能 说明
内置片源 wakeup / airtight / vibration 三轨(见下表)
循环播放 当前音轨无限循环
UI 深色主题;三分栏切换音轨;封面、进度条、播放控制
安装 adb install 或第三方 exe 调用 adb
被调起 Intent:PLAY / REPLAY / PAUSE / RESUME + EXTRA_TRACK

三种测试音轨

EXTRA_TRACK 用途 assets 示例文件名
wakeup 唤醒测试 shape_of_you.mp3
airtight 气密性测试 sweep_speech_48k.wav
vibration 震音测试 80-1KHz-20S(-3dB).wav

文件需放在 app/src/main/assets/,文件名与工程约定一致。

Intent 约定(给外部工具)

说明
Extra 键 com.player.demo.EXTRA_TRACK
类型 String(大小写不敏感)
省略时 默认 wakeup

示例:

# 打开并播放气密性音源
adb shell am start -a com.player.demo.PLAY -n com.player.demo/.MainActivity \
  --es com.player.demo.EXTRA_TRACK airtight

构建与安装

gradlew.bat assembleRelease
adb install -r app/build/outputs/apk/release/AudioPlayer.apk

环境:JDK 17+、compileSdk 34;设备 Android 7.0+(API 24+)。APK 文件名约定为 AudioPlayer.apk

技术栈

Android · Kotlin · MediaPlayer · ADB Intent(包名 com.player.demo

AudioPlayer 音频测试播放器 — KunSpace · KunSpace