1. 事情是怎么开始的 我用 Mac 的时候,常年都会接一块显示器,有时候还会接入蓝牙音箱。平时系统只能选择一个默认输出,我就在想:既然面前有两三个能发出声音的设备,为什么不能让它们同时发声? 我上网找了攻略,发现可以用系统内建的“音频 MIDI 设置”创建多输出设备。声音虽然能同时出来,但操作很繁琐:没有一个好用的总音量控制,也不方便分别调整 AirPods 、显示器和其他音箱。更麻烦的是不同设备会有延迟,声音不同步的时候,听起来就像在 KTV 里一群人在抢麦。 2. 为什么还是决定自己做 我没有一开始就直接做,因为很怕自己变成那种做出十分钟 Demo 就宣布解决问题的自嗨开发者。自己遇到的问题,可能已经有人解决过,也可能市面上早已有成熟产品;如果不先研究,只是在浪费 token 、重复造轮子。 我最早看到了 GitHub 上的 FineTune ,但是它设计的理念是针对单个 APP 音量调节,对于多设备输出,也是从 APP 进入,不太符合我的习惯。还有就是类似的 APP ,他们都没有针对多设备同步时候,无线或者蓝牙音箱延迟进行调整的功能。我有个蓝牙音箱,总是比 ...