7

我正在尝试在我的 Android 手机和我的车载 PC 之间实现 AVRCP/A2DP 连接。A2DP 位基本上是开箱即用的,所以没有问题。我希望 PC 成为 AVRCP CT(控制器)和 A2DP 接收器。电话是 AVRCP TG(目标)和 A2DP 源。

我遇到问题的地方是我可以使用任何类型的 AVRCP 连接。Windows 7 带有一个工具栏应用程序,它至少提供了基本的播放/暂停/跳过/停止类型的功能。因此,它绝对可以与我拥有的软件一起使用,而无需任何额外的驱动程序或其他方式。然而,我的搜索在任何方式上都没有产生什么结果,或者关于创建我认为我需要的 L2CAP 连接的文档。

除非您使用 Broadcom/Widcomm 堆栈,否则 32feet.NET 库不支持 L2CAP 连接。购买新的 BT USB 设备可能是一个可行的解决方案,但目前我正试图通过软件来完成这一切:)。即像这样,尽管有一个问题没有解决(或报告为已解决)链接:如何使用 Widcomm SDK 上的 L2CAP 建立从 Windows 7(控制器)到电话(目标)的 AVRCP 连接?

如果可能的话,我更喜欢使用 C#,但如果我有某种库来与我的代码交互,那会很好(比如 32feet.NET 库,它在它所做的事情上运行得很好。)

这是我最接近的,但对我来说有点希腊语,不足以让我开始(我是一个嵌入式的人):http: //msdn.microsoft.com/en-us/library/ windows/硬件/ff536674(v=vs.85).aspx

蓝牙在 Windows 上真的是一团糟,似乎来自我的搜索吗?有多个不同的堆栈,在 API 等方面似乎都有很大的不同。

谁能指出我正确的方向?我在这里和其他地方做了很多搜索/阅读其他帖子,但并没有真正取得任何进展。

谢谢

基督教

4

0 回答 0