Android 10+ 系统应用音频捕获总览
Android 10 引入了 MediaProjection API——这是官方级别的系统音频捕获能力。AudioRelay 利用这个 API 让 Android 10+ 设备可以把自己的声音转发给 PC 或另一台安卓设备。这个功能叫 Apps source(区别于 Mic source 那个物理麦克风)。
三种场景
这个能力可以用在:
- 手机 A 的 App 声音 → PC:比如手机上开着 YouTube、游戏、音乐 App,声音转发到 PC 上播放
- 手机 A 的 App 声音 → 手机 B:两台安卓设备之间互相流音频,手机 B 作为手机 A 的无线扬声器
- 同一个手机 App 声音 → 另一个应用:不太常见,但理论上可以把一个 App 的音频捕获后送进另一个
前提条件
- 发送方必须是 Android 10+(接收方可以是任何安卓版本或 PC)
- 目标 App 不能阻止音频捕获——DRM 保护的内容(部分 Netflix、Disney+、Spotify 等)会明确禁用音频录制,MediaProjection 抓不到
操作步骤(手机 A → PC 示例)
手机 A(发送方)
- 打开 AudioRelay → 切到服务器 Tab
- 点击「Apps」按钮(不是麦克风)
- Android 弹出系统级 MediaProjection 权限确认 → 点「立即开始」
- AudioRelay 开始监听系统音频通道

接收方(PC 或另一台手机)
和扬声器模式一样——打开 AudioRelay → 播放器 Tab → 等服务器列表里出现手机 A → 点击连接。
播放音频验证
手机 A 上打开 YouTube、游戏、音乐 App 播放内容 → PC / 手机 B 上立刻能听到。
这和扬声器模式有什么不同
| 对比项 | 扬声器模式(PC→手机) | Apps source(手机→PC/手机) |
|---|---|---|
| 声音来源 | PC 上的任何声音 | 手机 A 上某个 App 正在播放的声音 |
| 手机角色 | 播放器 | 服务器 |
| 依赖 Android 10+ | 不需要 | 必须 |
| 权限 | 不需要特殊权限 | MediaProjection 系统权限 |
适合的用途
- 把手机上的 YouTube 视频转到 PC 大显示器上看,声音走 PC 扬声器
- 游戏直播时把手机游戏的声音同时输出到 PC 的 OBS 里
- 两台设备同步听同一首歌(手机 A 放歌 → 手机 B 同步出音)
不适合的场景
- 手机麦当 PC 输入 → 用 Mic source,不是 Apps source
- iPhone → PC → iOS 没有 MediaProjection API,全系统音频捕获做不到
- 多 App 同时抓 → MediaProjection 只能抓系统混音,不能单独指定 App
和手机 USB 连接的关系
Apps source 可以和 USB Tethering 结合使用——如果 USB 线连着 PC,手机捕获的 App 声音会走 USB 网络传输,零延迟效果比 Wi-Fi 好很多,详见 USB 连接方式。