抽屉里那台吃灰的旧安卓手机,其实还能再上岗一次——当电脑的外接音箱。哪怕是一台便宜机型也能干这活,前提是电脑和手机两端都得装一个应用。

打开网易新闻 查看精彩图片

这条路子适合电脑音箱突然出毛病时的临时救急,也算给旧手机找了个不用继续躺抽屉的去处。整套方案靠 Wi-Fi 把电脑上的音频串流到手机,而不是走蓝牙。

为什么普通蓝牙配对不行?原因在于安卓手机在蓝牙连接里大多被设定为音频的发送端,而不是接收端。所以想让它出声,得换一条链路。

两端装应用,连同一个 Wi-Fi

这里以 AudioRelay 为例,同类应用还有别的选择。它支持 Windows、Mac 和 Linux,工作原理是把电脑音频通过 Wi-Fi 网络推送到安卓手机上。

先在电脑和手机上分别安装 AudioRelay。Windows 和 Linux 上,装好打开、两端连上基本就完事;macOS 则要多一步,需要装一个虚拟音频设备,比如免费的 BlackHole,因为 macOS 不允许这类应用直接抓取系统音频。

接着确认两台设备连在同一个 Wi-Fi 网络下,然后分别在手机和电脑上启动 AudioRelay。在安卓端点击 Server 区域里电脑的名称,电脑端的 Connections 列表里就会出现这台手机。之后在电脑上播放任何音频,声音都会从手机扬声器出来。想停止串流,按安卓应用里的 Stop 按钮即可。

Mac 用户要在 AudioRelay 的 Server 区域选中 BlackHole(或所装的虚拟音频设备),再到“音频 MIDI 设置”里把它设为声音输出。Linux 用户如果默认选中的音频设备不出声,就在 Server 区域选那个以“Monitor of”开头的设备。

延迟和卡顿怎么压

声音延迟或卡顿会毁掉整个体验,但这两类问题通常都出在缓冲区上。缓冲区设小,延迟低,但声音更容易断断续续;设大,声音顺滑,代价是延迟变高。

最省事的办法是改走有线:用 USB 线把手机连到电脑,打开 AudioRelay,滚到 USB tethering,点 Settings,把 USB tethering 打开,再回到应用里点 Server 区域中电脑的名称。这样连接更稳定。

如果不想插线,可以在安卓应用里依次进入 Player settings、Buffer amount,选 Low buffer 来压低延迟;想要折中,同一菜单里还有 Medium 选项。

缓冲区本身是必需的:网络送音频的节奏并不均匀,而手机扬声器需要稳定的输入,缓冲区就是用来填补网络抖动的那段存货。

网络层面也有讲究。5GHz 连接下的串流表现优于 2.4GHz,路由器支持的话,把两台设备都接到 5GHz 频段。顺手关掉蓝牙也有帮助,因为它和 Wi-Fi 共用 2.4GHz 频段,两者会互相干扰。

另外,默认情况下手机上有其他应用占用扬声器时,AudioRelay 会暂停音频。想改掉这个行为,在连接状态下打开应用,进入 Player 标签,往下找到 Player settings,点开 Exclusive audio,选一个 Deactivated 选项即可。

免费版有广告,付费约每月 1 美元

AudioRelay 免费版带广告。Premium 版约每月 1 美元,另有按年和终身选项,作用是去广告、解锁不限时连接,并提供一些原本付费才能用的功能,包括可精细调节的自定义缓冲区设置、更高质量的无压缩音频,以及多设备音频串流。