我想连接到蓝牙设备并让我的应用通过 A2DP 向它发送音频。所以我的问题是:
- 如何扫描蓝牙设备?
- 怎么搭配呢?
- 如何将音频发送到配对设备?
我熟悉Corebluetooth
但它不兼容不低功耗的蓝牙,那么我应该使用什么框架?用户应该连接设备抛出应用程序的设置还是我可以处理?
我知道有很多问题,但我发现的所有信息都是针对 android 的。
谢谢!
你好,我来一一回答你的问题
首先你不使用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 扬声器并进行搜索,然后配对以备将来使用
希望这可以帮助