如何使用iPhone上的A2DP连接到远程设备

时间:2015-11-18 14:19:40

标签: ios iphone bluetooth a2dp

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

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

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

我知道有很多问题,但我发现的所有信息都是针对Android的。

谢谢!

1 个答案:

答案 0 :(得分:0)

您好我一个一个地回答您的问题

首先,你不要使用 CoreBluetooth

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

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

How to send audio to the paired device?

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

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

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

希望这会有所帮助