2009-06-20 7 views
5

Así que un iPhone puede emparejarse con un auricular Bluetooth y usarlo para hacer llamadas (aunque un iPod Touch con el sistema operativo 3.0 no puede emparejarse con un auricular, vaya a la figura).¿Puede el iPhone 3.0 SDK proporcionar acceso completo a dispositivos Bluetooth (auriculares)?

¿Pero puedo escribir una aplicación que pueda acceder a los dispositivos Bluetooth emparejados y a su funcionalidad (como la entrada de micrófono de un auricular)?

Esto sería útil en aplicaciones VoIP o incluso juegos de varios jugadores que se reproducen a través de Wi-Fi que podrían utilizar el chat de voz.

Respuesta

6

Si un auricular Bluetooth compatible está emparejado con el dispositivo, se usará de forma transparente si está utilizando las API Core Audio; no necesita agregar soporte específico para auriculares Bluetooth a su aplicación.

Si desea integrarse específicamente con dispositivos Bluetooth, deberá unirse al programa "Hecho para iPod"/"Trabaja con iPhone", pero eso no le permitirá hablar con ningún dispositivo Bluetooth arbitrario. Los dispositivos Bluetooth compatibles requieren un chip de autenticación especial de Apple, lo que significa que necesitará construir un dispositivo personalizado específicamente para el iPhone/iPod (por ejemplo, el dispositivo de navegación para automóvil TomTom).

0

No, no lo creo.

Pero aún puede usar el micrófono. Si hay un auricular, lo usará.

0

El fabricante del hardware debería proporcionarle algunas especificaciones para que pueda usarlo.

0

Como dijo Nathan, si ya está emparejado usa Core Audio.

Si necesita algo más avanzado (más que audio) supongo que estaba pensando en utilizar GameKit Framework para conectarse a los dispositivos bluetooth. En este caso, olvídalo, ya que Apple te permite conectarte solo a "otros iPhones o iPod Touch" ...

Cuestiones relacionadas