2014-03-25 40 views
3

我有一个支持通过A2DP播放音频的蓝牙设备(耳机)。 我一直在将它们与iPhone和Android配对,而且这两种来源的音频质量都很差。如何确定蓝牙设备通过A2DP支持哪些编解码器

我怀疑该设备只支持SBC编解码器,但不支持Mp3。或者,如果它确实是MP3,只有极低的比特率。 制造商只声明支持A2DP,但不支持哪些编解码器。

如何确定支持哪些编解码器?是否有一种协议嗅探器可以在我的手机或我的电脑上使用,并询问设备以获得关于它支持的明确答案?

回答

3

您可以在iOS设备的控制台中实际看到使用的A2DP编解码器。

步骤一步的指导:

  1. 您的iOS设备连接到Mac,iOS设备上回答信托如果你还没有这样做之前。
  2. 打开Console.app。
  3. 在左侧栏中选择您的iOS设备。
  4. 在右上角的搜索栏,按类型bluetooth输入和选择Subsystem,而不是Allselect subsystem
  5. 现在,开始玩到iOS设备上的蓝牙耳机(编解码器只激活,当你输出声音)。
  6. Cmd+F并搜索您的控制台消息Starting a2dp send threadsearch, SBC search, AAC
  7. 你会看到使用的编解码的codec:领域。值与蓝牙规格中指定的相同(example)。基本上0 = SBC,2 = AAC

感到非常吃惊,不过,一对耳机的我刚刚从非常崇拜和屡获殊荣的制造商(不森海塞尔)买没有在他们AAC编解码器,尽管具有规格(不会为它们命名在这里,联系他们的技术支持澄清)。

相关问题