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