2016-12-03 60 views
6

我有一个蓝牙耳机。当连接到Windows 10时,它将在播放设备列表中安装两个配置文件:如何使A2DP和HSP同时工作

  1. 免提。 (HSP配置文件)

  2. 立体声。 (A2DP配置文件)

第二个(立体声)设置为系统上的“默认设备”和“默认通信设备”。

当我开始使用麦克风(记录,聊天,VoIP通话,游戏等)的声音突然停止工作,直到我停止记录或呼叫我只能使用麦克风的任何程序。

要再次启用声音我需要免提(HSP)配置文件处理输入和输出(声音和麦克风)。不幸的是,HSP提供的音质非常差。

我想知道如果有一种方法,使用的代码,我可以改变蓝牙行为,这样的两个配置文件同时工作。一个处理声音,一个处理麦克风,这样我就可以获得高质量的声音并同时使用麦克风。

+0

通常不会。只有一个声音设备可以使用,一个有很好的立体声,另一个有麦克风。 –

回答

0

您可能永远找不到解决方案。我有同样的问题(我试图创建一个连接到同一个智能手机的2个耳机的对讲机)。 在Windows上(而且在Android上),您无法直接访问BT话筒或BT扬声器,因为它会自动检测为BT耳机,并且操作系统会控制设备。 您的应用程序可以访问OS设备,而不是直接访问硬件设备。能够做到这一点的唯一操作系统是Symbian,我认为它拥有最多的BT协议。在Windows上,如果你想在没有操作系统干扰的情况下直接访问设备,你可能永远无法做到这一点,在Android上,你必须编写自己的A2DP协议。

好伤心......