gpt4 book ai didi

bluetooth - 如何确定蓝牙设备通过 A2DP 支持哪些编解码器

转载 作者:行者123 更新时间:2023-12-04 17:21:01 25 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




我有一个支持通过 A2DP 播放音频的蓝牙设备(耳机)。
我一直在将它们与 iPhone 和 Android 配对,而这两个来源的音频质量都非常差。

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

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

最佳答案

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

分步指南:

  • 将您的 iOS 设备连接到您的 Mac,如果您之前没有这样做过,请在 iOS 设备上回答“信任”。
  • 打开控制台.app。
  • 在左侧边栏中选择您的 iOS 设备。
  • 输入 bluetooth在右上角的搜索栏中,按 Enter 并选择 Subsystem而不是 All :
    select subsystem
  • 现在,开始在 iOS 设备上播放您的蓝牙耳机(编解码器仅在您输出声音时激活)。
  • Cmd+F并搜索 Starting a2dp send thread在您的控制台消息中:
    search, SBC
    search, AAC
  • 您将在 codec: 中看到使用过的编解码器 field 。值与蓝牙规范 (example) 中指定的值相同。基本上 0 = SBC , 2 = AAC .

  • 不过,我感到非常惊讶的是,我刚从备受推崇且屡获殊荣的制造商(不是 Sennheiser)那里购买的一副耳机中没有 AAC 编解码器,尽管规范中有(这里不会命名,请联系他们的技术支持)为了澄清)。

    关于bluetooth - 如何确定蓝牙设备通过 A2DP 支持哪些编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22639691/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com