所以iPhone可以与蓝牙耳机配对并使用它来拨打电话(虽然3.0操作系统的iPod Touch无法与耳机配对,如图所示。)
但是,我可以编写一个可以访问配对蓝牙设备及其功能的应用程序(例如耳机输入的麦克风)吗?
这在VoIP应用程序或甚至通过可以使用语音聊天的Wi-Fi播放的多人游戏中非常有用。
答案 0 :(得分:6)
如果兼容的蓝牙耳机与设备配对,如果您使用的是Core Audio API,它将被透明地使用;您无需在应用程序中添加对蓝牙耳机的特定支持。
如果你想专门与蓝牙设备集成,你需要加入“Made for iPod”/“与iPhone合作”程序,但这仍然不能让你与任意蓝牙设备通话。兼容的蓝牙设备需要一个特殊的Apple认证芯片,这通常意味着您需要专门为iPhone / iPod构建一个自定义设备(例如,TomTom的车载导航设备)。
答案 1 :(得分:1)
我是这么认为的,但我不确定。
非常高级别的信息在这里: http://developer.apple.com/iphone/program/sdk/
新框架的文档在这里,您可能需要登录到iPhone开发程序才能查看它,我不确定:
希望这有帮助。
答案 2 :(得分:0)
不,我不这么认为。
但你仍然可以使用麦克风。如果有耳机,它将使用它。
答案 3 :(得分:0)
硬件制造商必须为您提供一些规格才能使用它。
答案 4 :(得分:0)
正如内森所说,如果它已配对,你可以使用Core Audio。
如果您需要更高级的东西(超过音频),我想您正在考虑使用GameKit Framework连接到蓝牙设备。在这种情况下忘掉它,因为Apple允许你只连接到“其他iPhone或iPod Touch”......