¿Entrada de audio al smartphone android a través de la toma de auriculares?
Estoy tratando de pasar audio a un teléfono Android a través de la toma de auriculares de un reproductor externo. Estoy razonablemente seguro de que se puede hacer por dos razones:
1) El lector de tarjetas cuadrado funciona enviando su información a través de la toma de auriculares, por lo que puede manejar la entrada de información. Https://squareup.com/reader
2) Con el fin de obtener el audio del reproductor al teléfono, voy a utilizar un cable auxiliar normal, similar a los utilizados para conectar un reproductor de música a los altavoces. El hecho de que el audio se puede pasar a los altavoces a través de un simple cable de dos anillos. Sé que por lo general los dos anillos se utilizan sólo para la salida con un tercer anillo para la entrada, pero me parece que esto sugeriría que son capaces de introducir sin el tercer anillo.
- Android no se desplaza correctamente en el foco de entrada si no elemento del cuerpo
- Teclado suave de Android oscurece los campos de entrada en la aplicación web HTML5 móvil
- La entrada en los resultados de autocompletar de jQuery se activa al seleccionar del resultado
- Android Hijacks CSS de campo de entrada durante el enfoque?
- Teclado amigable de correo electrónico de Android en el campo de entrada de webview
Mi problema es que no parece haber ninguna api para hacer frente a la entrada a través de la toma de auriculares, y nadie parece saber cómo funciona el lector cuadrado, o se ocupa de la entrada. Parece AudioRecord, http://developer.android.com/reference/android/media/AudioRecord.html , podría tener un poco de potencial para trabajar, pero parece que necesita el tamaño que se especificará con antelación, lo que no es ideal .
Así que si alguien me puede ayudar con cualquier información sobre AudioRecord y cómo funciona, o una forma alternativa de hacer frente a la entrada, lo agradecería. También si alguien sabe con certeza si estoy en lo correcto al pensar en el cable de dos anillos puede hacer frente a la entrada, que también ayuda mucho. Gracias.
- Múltiples comandos a través de Jsch Shell
- Android: las entradas de texto no se validan con el complemento de validación personalizado
- Mostrar el teclado mediante programación en Android con un botón OK / DONE
- Diálogo de texto de entrada de Android
- Habilitar teclado de correo electrónico en android para el tipo de entrada de correo electrónico
- Teléfono: teclado numérico para entrada de texto
- ¿Cómo puedo detectar la entrada táctil en Android?
- Android - ¿cómo comprobar si la pantalla se está tocando?
El desmontaje SquareUp de North Street Labs es un buen punto de referencia para entender el diseño del lector SquareUp.
Grabación de audio Con un Smartphone arrojarán algo de luz sobre los anillos de los auriculares y su configuración.
El código fuente de GitHub de BrandonLW proporciona el código fuente de Android para grabar y decodificar los datos de sonido.
HTH
- Extraño error de OMX.google.h264.encoder con MediaCodec API
- Creación de un botón de acción flotante con menús de subacción animados