Blue hace un micrófono prosumidor que puede conectar directamente a un iPod o iPhone a través del puerto de acoplamiento. Me encantaría tener la misma capacidad para hacer algo similar para un teléfono o tableta Android. Esto sería realmente útil para la grabación de campo. Sé que algunas tabletas tienen soporte para conectar varios accesorios USB, pero no sé si el sistema operativo puede manejar un micrófono. ¿Es esto posible usando combinaciones de hardware / SO existentes o futuras (Ice Cream Sandwich)?
usb-host-mode
microphone
halr9000
fuente
fuente
Respuestas:
La gama de tipos de dispositivos USB admitidos "tal cual" por Android es limitada y no incluye micrófonos.
Por otro lado, Android tiene la capacidad de trabajar con una gama ilimitada de dispositivos USB a través de sus ' accesorios abiertos ' sdk / kit / framework. Esto se agregó en Android 3.0.
Creo que tuvieron que hacerlo de esta manera: los dispositivos USB existentes requieren soporte de controladores y no pueden agregar todos esos controladores a Android (que es una imagen estática). El marco de accesorios abierto permitirá dispositivos que pueden ser compatibles sin cargar un controlador de Linux.
Por lo tanto, no puede simplemente comprar un micrófono USB y conectarlo a su dispositivo Android, sino que espero que pronto comencemos a ver accesorios USB diseñados específicamente para funcionar con Android.
fuente
Aparentemente, ahora es posible, pero solo en aplicaciones específicas con controladores personalizados, ya que el sistema operativo no lo admite:
Hoy en día, hay muchos dispositivos de audio USB que ofrecen un amplio conjunto de funciones y una calidad de audio de alta gama. Además, hay muchas aplicaciones de audio. Pero ninguno de ellos puede acceder a dispositivos externos, porque no existe una API.
Desarrollamos una API de bajo nivel, que permite al desarrollador de aplicaciones admitir dispositivos USB.
fuente
No, no es compatible con ninguna versión de Android hasta la 4.0.3 incluida. (Acabo de probar esto con mi Zoom H4n y Asus TF101 actualizado a 4.0.3.)
No hay razón para que no se pueda agregar en una versión futura, o tal vez un puerto de terceros. El controlador existe en Linux, por lo que solo necesitaría incluirse en la compilación del kernel de Linux de Android y luego proporcionarse alguna interfaz para que las aplicaciones lleguen al dispositivo.
Todavía es posible usar el H2 como un grabador de campo y luego activar su interfaz de almacenamiento masivo para acceder a las grabaciones desde una tableta o teléfono. No es exactamente lo mismo, y no es útil para (digamos) Skype, pero aún podría usarlo para un flujo de trabajo de grabación, edición y carga.
fuente