iPhone 3.0 SDK能否完全访问蓝牙设备(耳机)?

6

因此,iPhone可以与蓝牙耳机配对并使用它来打电话(尽管带有3.0操作系统的iPod Touch无法与耳机配对,想想看)。

但是,我能编写一个应用程序来访问已配对的蓝牙设备及其功能(例如来自耳机的麦克风输入)吗?

这在VoIP应用程序甚至是通过Wi-Fi进行的多人游戏中非常有用,可以使用语音聊天。

5个回答

6
如果设备已与兼容的蓝牙耳机配对,使用核心音频API时将透明地使用它; 您不需要为您的应用程序添加特定的蓝牙耳机支持。
如果您想与蓝牙设备特别集成,则需要加入“Made for iPod” / “Works with iPhone”计划,但这仍然不能让您与任何任意的蓝牙设备通信。 兼容的蓝牙设备需要一个特殊的苹果认证芯片,这通常意味着您需要专门为iPhone / iPod构建自定义设备(例如TomTom的汽车导航设备)。

1

0

不,我不这么认为。

但是你仍然可以使用麦克风。如果有耳机,它会使用它。


0
硬件制造商必须向您提供一些规格,以便您可以使用它。

0

正如Nathan所说,如果已经配对成功,您可以使用Core Audio。

如果您需要更高级的功能(不仅仅是音频),我猜您可能想使用GameKit框架来连接蓝牙设备。但在这种情况下,请忘记它,因为苹果只允许您连接“其他iPhone或iPod Touch”...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接