所以iPhone可以与蓝牙耳机配对并使用它来拨打电话(尽管 iPod Touch 3.0 OS无法与耳机配对,请参阅图。)

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

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

有帮助吗?

解决方案

如果兼容的蓝牙耳机与设备配对,如果您使用的是Core Audio API,它将被透明地使用;您无需在应用程序中添加对蓝牙耳机的特定支持。

如果您想专门与蓝牙设备集成,则需要加入“Made for iPod”; /“与iPhone一起使用”程序,但仍然不会让你与任意蓝牙设备通话。兼容的蓝牙设备需要一个特殊的Apple认证芯片,这通常意味着您需要专门为iPhone / iPod构建一个自定义设备(例如, TomTom 的车载导航设备。)

其他提示

我是这么认为的,但我不确定。

非常高级别的信息在这里: http://developer.apple.com/iphone/program/sdk/

新框架的文档在这里,您可能需要登录到iPhone开发程序才能查看它,我不确定:

http://developer.apple.com /iphone/library/documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/ExternalAccessoryFrameworkReference.pdf

希望这有帮助。

硬件制造商必须为您提供一些规格才能使用它。

正如内森所说,如果它已配对,你可以使用Core Audio。

如果您需要更高级的东西(超过音频),我想您正在考虑使用GameKit Framework连接到蓝牙设备。在这种情况下忘了它,因为Apple允许你只连接到“其他iPhone或iPod Touch”......

不,我不这么认为。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top