0

我想从 iOS 中的蓝牙外围设备中捕获命令。

谁能帮帮我?

4

1 回答 1

1

在iOS上做蓝牙有几种方法,不同的有不同的方法:

  • 属于 Made for iPhone 计划的配件(如果您想知道这意味着什么,请参阅此问题的答案)
  • 使用蓝牙 4.0 低功耗模式的设备
  • 使用 GameKit 与另一部 iPhone 通话
  • 使用 Apple 原生支持的蓝牙配置文件之一的设备:免提配置文件、耳机配置文件、A2DP、AVRCP 等。

要按顺序回答:

  1. 如果您是 Made for iPhone 计划的一员,您就会知道在哪里可以找到这些信息,而且这些信息不公开:请向 Apple 的联系人寻求帮助。
  2. 如果您的设备使用低功耗蓝牙 4.0,请查看核心蓝牙框架
  3. 如果您想让两部 iPhone 一起通话,请查看GameKit
  4. 如果您正在使用使用 Apple 提供的配置文件的设备,则无需执行任何操作,它会正常工作。例如,A2DP 设备将流式传输从手机播放的音频,而无需程序员干预。您可以做一些事情来控制它:某处有一个 Core Audio 功能,可让您选择是否将音频发送到蓝牙设备。如果您尝试支持 AVRCP,请考虑处理远程控制事件

如果您的设备不属于上述任何类别,则您可能不走运,无法在 iOS 上使用它。

于 2012-05-14T08:00:43.143 回答