Я экспериментирую с подключением гитары к Nexus 5. Как я могу захватывать аудиосигналы с гитарных звукоснимателей через аудиокабель 1/4 дюйма, соединяющий мою гитару с аудиоразъемом 3,5 мм?
Как захватить аудиосигнал с инструмента, подключенного к аудиоразъему 3,5 мм через кабель 1/4 дюйма в Android?
Ответы (2)
Вам нужен адаптер, который будет преобразовывать сигнал, поступающий от гитары, в сигнал, используемый вашим телефоном.
Одно такое устройство сделано Пиви:
Утверждается, что он предназначен для iPod Touch и iPhone, но разъем стандартный и такой же на телефонах Android, включая Nexus 5.
person
Nick Palmer
schedule
15.08.2014
Ваш Nexus 5 имеет только аудиовыход 3,5, разъем для подключения внешнего микрофона отсутствует. Чтобы использовать встроенный микрофон, вы должны использовать, как указано @CommonsWare, класс android.media.AudioRecord. Самый простой пример кода: здесь
person
avgx
schedule
12.08.2014
Гнездо для гарнитуры имеет вход и выход в одном и том же гнезде, что позволяет использовать гарнитуру с микрофоном с телефоном. Если вы внимательно посмотрите на гарнитуру со штекером для микрофона, то увидите, что у нее 4 кольца вместо трех, необходимых для стереогарнитуры. Один заземлен, один опущен, один прямо снаружи, а один микрофонный вход.
- person Nick Palmer; 15.08.2014
Да, вы предоставили отличное устройство, как же я забыл про гарнитуру :( Но все равно после подключения вашего устройства автор должен использовать класс AudioRecord для записи сигнала.
- person avgx; 15.08.2014
AudioRecord
, вероятно, один из вариантов. - person CommonsWare   schedule 07.08.2014