我需要通过 Windows 套接字将音频流式传输到蓝牙耳机。我可以使用 RFCOMM 和 A2DP/耳机配置文件/免提配置文件与蓝牙耳机建立插座连接。我的要求是通过套接字流式传输音频(WAV
或)。MP3
是否可以通过简单地将音频数据写入套接字(使用 send())?或任何其他方式来做到这一点?
我需要使用相同的套接字连接进行流式传输。如果我使用媒体控制接口 API,它们将建立单独的连接,然后进行流式传输。
A2DP 配置文件位于 L2CAP 和 SDP 之上;此外,SDP 应在使用 L2CAP 作为其传输协议时起作用。
所以如果你想通过一个socket实现与send(s)的通信,你也需要实现SPD,你应该实现通信中指定的
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=8236
在您串行连接到支持 A2DP 的设备后,例如使用:
http://SimpleBluetooth4Win.Sourceforge.net
(使用 Windows 蓝牙网络 API 的小型库)