audiorelay 中文文档 下载 App

Android 服务端 Apps 来源捕获手机上正在播放的 App 声音

Apps 来源(Apps source)是 AudioRelay 在 Android 10+ 上的明星功能。它利用 Android 官方的 MediaProjection API 捕获整个系统的音频混音,不需要 root、不需要改系统配置、兼容性高。

Apps source vs Mic source 到底差在哪

项目Mic sourceApps source
捕获对象手机物理麦克风(环境声、人声)手机系统音频通道(所有 App 正在播放的声音)
Android 最低版本5.010
用户感知说话声、环境声YouTube 音乐、游戏音效、铃声、通知声
需要 root不需要不需要
系统权限麦克风权限(普通运行时权限)MediaProjection(系统级 API,每次都要确认)

启用步骤

  1. Android 端 AudioRelay → 服务器 Tab
  2. 点击「Apps」按钮
  3. Android 弹出:「AudioRelay 将开始录制或投射屏幕上显示的所有内容,包括密码、支付和密码信息」
  4. 点击「立即开始」
  5. AudioRelay 界面变成监听状态,现在手机上任何正在播放的声音都会被捕获
Apps source 按钮位置
Apps 来源按钮

MediaProjection 弹窗的含义

那个弹窗看起来吓人——「包括密码、支付信息」——其实这是 Android 系统模板话术,AudioRelay 只抓音频,不抓画面。点「立即开始」后,AudioRelay 会注册一个音频抓取通道,不会截图也不会录屏。

支持哪些 App

理论上所有 Android 10+ App 都被 MediaProjection 覆盖,但有些 App 主动 opt-out(声明不允许音频捕获):

常见兼容(允许被捕获)

已知不兼容(DRM 内容)

一次捕获能持续多久

MediaProjection 会话在以下情况会被终止:

与独占音频的关系

AudioRelay Android 端设置里有个「独占音频」开关——如果打开,AudioRelay 会请求 Android 音频焦点,其他 App 播放的声音会被系统自动暂停。想让 Apps source 同时捕获多个 App 的声音,必须关闭独占音频(设置 → 独占音频 → Deactivated),详见 独占音频模式。