2011-01-27 59 views
13

Puedo escuchar audio desde auriculares bluetooth en mi iPad/iPhone, pero no puedo grabar audio en Aplicaciones desde el auricular. Incluso la aplicación de muestra "SpeakHere" no graba audio de los auriculares.¿Cómo se graba el audio de un auricular bluetooth en el iPad/iPhone?

¿Hay alguna razón por la cual la salida de audio funciona a la perfección pero el audio no funciona? Estoy tratando de usar un auricular Aleph Jawbone.

Respuesta

17

De forma predeterminada, las sesiones de audio no admiten la entrada de audio a través de un auricular bluetooth. Debe tenerse en cuenta explícitamente en el código (que no es cierto para la salida de audio del bluetooth).

Eso probablemente explique por qué muchas aplicaciones que está intentando no son compatibles con sus auriculares: los desarrolladores no han considerado el caso extremo. El código de ejemplo SpeakHere proporcionado por Apple tampoco admite entrada de Bluetooth (bueno si lo hizo, ¿no?).

Aquí está el código de ejemplo de Apple dan en la documentación para permitir la entrada del bluetooth (suponiendo que ya tiene una sesión de audio):

UInt32 allowBluetoothInput = 1; 

AudioSessionSetProperty (
    kAudioSessionProperty_OverrideCategoryEnableBluetoothInput, 
    sizeof (allowBluetoothInput), 
    &allowBluetoothInput 
); 

Espero que ayude!

+1

¿Es esa propiedad un global para todas las sesiones de audio utilizadas en una aplicación determinada? – MikeN

+1

No lo creo, no. Tendrá que configurarlo para cada sesión de audio. – lxt

0

Hay una manera de hacer esto, sin embargo debe tener un iDevice liberado (solo sé que funciona para el iPhone). Abra Cydia y busque una aplicación llamada "Bluetooth Mono SBSettings", descargue e instale eso en su dispositivo, y no solo debería poder grabar audio desde un auricular Bluetooth, sino también escuchar el sonido a través del auricular que normalmente escucharía como si estuviera usando auriculares. Esto funciona en cualquiera (hasta donde yo sepa) auriculares bluetooth. Tengo un iPhone 3G, y tengo un Motorola H390 como mis auriculares. ¡Espero que funcione!

Cuestiones relacionadas