【发布时间】:2015-11-18 14:19:40
【问题描述】:
我想连接到蓝牙设备并让我的应用通过 A2DP 向其发送音频。 所以我的问题是:
- 如何扫描蓝牙设备?
- 如何搭配?
- 如何向配对设备发送音频?
我熟悉Corebluetooth,但它不兼容不低功耗的蓝牙,那么我应该使用什么框架?
用户应该连接设备抛出应用程序的设置还是我可以处理?
我知道有很多问题,但我找到的所有信息都是针对 android 的。
谢谢!
【问题讨论】:
我想连接到蓝牙设备并让我的应用通过 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 扬声器并进行搜索,然后配对以供将来使用
希望对你有帮助
【讨论】: