【问题标题】:How to connect to a remote device using A2DP on iPhone如何在 iPhone 上使用 A2DP 连接到远程设备
【发布时间】:2015-11-18 14:19:40
【问题描述】:

我想连接到蓝牙设备并让我的应用通过 A2DP 向其发送音频。 所以我的问题是:

  • 如何扫描蓝牙设备?
  • 如何搭配?
  • 如何向配对设备发送音频?

我熟悉Corebluetooth,但它不兼容不低功耗的蓝牙,那么我应该使用什么框架? 用户应该连接设备抛出应用程序的设置还是我可以处理?

我知道有很多问题,但我找到的所有信息都是针对 android 的。

谢谢!

【问题讨论】:

    标签: ios iphone bluetooth a2dp


    【解决方案1】:

    你好,让我一一回答你的问题

    首先你不要使用CoreBluetooth

    您将使用 AVFoundation 和/或 CoreAudio(这是一个非常庞大的框架,包含 AudioUnits 和 AudioQueue 等等)

    但是,如果您只想播放音频,则可能不需要深入研究 CoreAudio AVFoundation 基于 CoreAudio 构建,可轻松从蓝牙设备播放和录音

    How to send audio to the paired device?
    

    Core Audio 和 AVFoundations 都具有从/向您的 iphone 获取和发送音频到蓝牙音频设备的机制

    How to scan for a bluetooth device and How to pair with it ?
    

    这是通过 iphone 中的蓝牙设置完成的。您只需打开 BT 扬声器并进行搜索,然后配对以供将来使用

    希望对你有帮助

    【讨论】:

    • 感谢您的详细回答,我习惯使用“Corebluetooth”,在那里我扫描并接收该区域的一系列外围设备并在需要时连接,在这种情况下如何告诉核心音频发送音频到特定连接的蓝牙设备?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多