我想连接蓝牙设备并让我的应用程序通过A2DP发送音频。 所以我的问题是:
我对Corebluetooth
很熟悉,但它与低能量的蓝牙不兼容,那么我应该使用什么框架?
如果用户连接设备,请抛出应用程序的设置,还是可以处理该设备?
我知道有很多问题,但我发现的所有信息都是针对Android的。
谢谢!
答案 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扬声器打开并搜索然后将其配对以备将来使用
希望这会有所帮助