最近想把Windows 10变成蓝牙音箱,让手机上的音乐或者声音通过蓝牙传输到电脑上,然后在电脑扬声器上播放。查了一下,这个功能涉及到Windows有没有实现和开放A2DP sink角色的问题。

A2DP全名是Advanced Audio Distribution Profile(高质量音频数据传输协议),这里面有两个角色,第一个是A2DP Source,作为源头端(source)负责编码和发送;第二个是A2DP Sink角色,作为接收端(receiver)负责接收和解码【1】。

Windows 7时代,虽然微软没有明面支持A2DP Sink角色,但如果厂商的蓝牙驱动有相关实现,那么是可以让Win 7作为A2DP Sink角色,来通过蓝牙播放手机上的音乐。但从Windows 8开始,无论是微软还是厂商蓝牙驱动,均不再支持A2DP Sink角色。这个问题也就一直延续到了Windows 10,更确切点来说,延续到Windows 10版本1909【2】。

不过就在Windows 10版本2004开始,微软又重新实现和开放了A2DP sink角色。只不过微软官方并没有实现相关界面,需要让开发者编写程序来实现。有鉴于此,一位名为Mark Smirnov‬的开发者编写了“Bluetooth Audio Receiver”程序并在微软商店上架,让Windows 10版本2004和其后的版本开启A2DP sink角色。

因此,要让Win 10变身成“蓝牙音箱”,需要进行如下步骤:

(1)确认你的操作系统是Windows 10版本2004或更高版本。

(2)确保蓝牙设置处已经匹配了手机。

(3)从微软商城安装“Bluetooth Audio Receiver”。如果搜不到,请直接点击下面链接:

https://www.microsoft.com/en-us/p/bluetooth-audio-receiver/9n9wclwdqs5j?activetab=pivot:overviewtab

(4)打开“Bluetooth Audio Receiver”,选择对应的手机,然后按“Open Connection”。

(5)成功后,界面会提示Connected,手机上也有相关提示。现在手机上的音乐或者声音就会通过Windows 10的电脑扬声器来播放了。

===============

参考信息:

【1】AN986: BLUETOOTH® A2DP AND AVRCP PROFILES GETTING STARTED GUIDE,https://www.silabs.com/documents/public/application-notes/AN986.pdf

【2】Enable and Use A2DP Sink for Bluetooth in Windows 10,https://winaero.com/enable-and-use-a2dp-sink-for-bluetooth-in-windows-10/

本页永久链接:https://www.orztip.com/?p=487&article_title=how-to-let-windows-10-act-as-bluetooth-a2dp-sink-to-receive-and-play-mobile-music