在iPhone 3.0 SDK可以提供完整的访问蓝牙设备(耳机)? [英] Can the iPhone 3.0 SDK provide full access to Bluetooth devices (headsets)?
问题描述
因此,一个iPhone可以与蓝牙耳机配对,并用它来拨打电话(虽然的iPod Touch 一>与3.0 OS不能与耳机配对,去图)。
So an iPhone can pair with a Bluetooth headset and use it to make calls (although an iPod Touch with the 3.0 OS can not pair with a headset, go figure).
但我能写能访问配对的蓝牙设备和它们的功能(比如从耳机麦克风输入)的应用程序?
But can I write an application that can access paired Bluetooth devices and their functionality (like the microphone input from a headset)?
这是正在播放过的Wi-在的VoIP应用甚至多玩家游戏有用网络连接,可以使用语音聊天。
This would be useful in VoIP applications or even multi-player games being played over Wi-Fi that could use voice chat.
推荐答案
如果一个兼容的蓝牙耳机与设备配对,将透明的,如果你正在使用的核心音频API的使用;你不需要蓝牙耳机添加特定的支持,您的应用程序。
If a compatible Bluetooth headset is paired with the device, it will be used transparently if you're using the Core Audio APIs; you do not need to add specific support for Bluetooth headsets to your application.
如果你想与蓝牙设备专门整合,则需要加入为iPod制造/作品与iPhone的计划,但仍然不会让你跟任意蓝牙设备。兼容的蓝牙设备需要一个特殊的苹果认证芯片,这通常意味着你需要专门建立一个自定义的设备为iPhone / iPod的(例如,的 TomTom公司的车载导航设备)。
If you want to integrate specifically with Bluetooth devices, you will need to join the "Made for iPod" / "Works with iPhone" program, but that's still not going to let you talk to any arbitrary Bluetooth device. Compatible Bluetooth devices require a special Apple authentication chip, which usually means you'd need to build a custom device specifically for the iPhone/iPod (for example, TomTom's in-car navigation device).
这篇关于在iPhone 3.0 SDK可以提供完整的访问蓝牙设备(耳机)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!