Blue производит профессиональный микрофон, который вы можете подключить напрямую к iPod или iPhone через док-порт. Я хотел бы иметь такую же возможность сделать что-то подобное для телефона или планшета Android. Это было бы очень полезно для полевой записи. Я знаю, что некоторые планшеты поддерживают различные USB-аксессуары для подключения, но я не знаю, может ли ОС работать с микрофоном. Возможно ли это с использованием существующих или ближайшего будущего (Ice Cream Sandwich) аппаратных / ОС комбинаций?
usb-host-mode
microphone
halr9000
источник
источник
Ответы:
Диапазон типов устройств USB, поддерживаемых Android «как есть», ограничен и не включает микрофоны.
С другой стороны, Android имеет возможность работать с неограниченным диапазоном USB-устройств через их « открытые аксессуары » sdk / kit / framework. Это было добавлено в Android 3.0.
Я считаю, что они должны были сделать это следующим образом: существующие USB-устройства требуют поддержки драйверов, и они не могут добавлять все эти драйверы в Android (что является статическим образом). Открытая структура аксессуаров позволит поддерживать устройства без загрузки драйвера Linux.
Поэтому вы не можете просто купить USB-микрофон и подключить его к своему устройству Android, но я ожидаю, что скоро мы увидим USB-аксессуары, специально предназначенные для работы с Android.
источник
По-видимому, теперь это возможно, но только в определенных приложениях с пользовательскими драйверами, поскольку ОС не поддерживает это:
Сегодня существует множество аудиоустройств USB, предлагающих богатый набор функций и высокое качество звука. Кроме того, есть много аудио приложений. Но ни одно из них не может получить доступ к внешним устройствам, потому что не существует API.
Мы разработали API низкого уровня, который позволяет разработчику приложений поддерживать устройства USB.
источник
Нет, он не поддерживается ни в одной версии Android до 4.0.3 включительно. (Я только что проверил это с моими Zoom H4n и Asus TF101, обновленными до 4.0.3.)
Нет причин, по которым его нельзя будет добавить в будущую версию или, возможно, сторонний порт. Драйвер существует в Linux, поэтому его просто нужно будет включить в сборку ядра Linux для Android, а затем предоставить некоторый интерфейс для приложений, доступных на устройстве.
По-прежнему возможно использовать H2 в качестве полевого регистратора, а затем включить его интерфейс запоминающего устройства для доступа к записям с планшета или телефона. Это не совсем то же самое и бесполезно для (скажем) Skype, но вы все равно можете использовать его для рабочего процесса записи-редактирования-загрузки.
источник