Аудио вход на андроид смартфон через разъем для наушников?
Я пытаюсь передать звук в телефон Android через разъем для наушников от внешнего плеера. Я уверен, что это можно сделать по двум причинам:
1) Устройство считывания с квадратной карты работает, отправляя информацию через разъем для наушников, что позволяет обрабатывать ввод информации. https://squareup.com/reader
2) Для передачи звука с плеера на телефон я буду использовать обычный кабель aux-aux, аналогичный тем, которые используются для подключения музыкального плеера к динамикам. Дело в том, что аудио можно передавать на динамики через простой двухконтурный кабель. Я знаю, что обычно два кольца используются только для вывода с третьим кольцом для ввода, но мне кажется, что это предполагает, что они способны вводить без третьего звонка.
Моя проблема в том, что, похоже, нет никаких API для работы со входом через разъем для наушников, и никто, кажется, не знает, как работает квадратный считыватель, или как он работает со входом. Похоже, что AudioRecord, http://developer.android.com/reference/android/media/AudioRecord.html, может иметь некоторый потенциал для работы, но, похоже, необходимо заранее указать размер, что не идеально,
Поэтому, если бы кто-нибудь мог мне помочь с любой информацией о AudioRecord и о том, как она работает, или об альтернативном способе обработки ввода, я был бы признателен. Также, если кто-то точно знает, правильно ли я считаю, что двухконтурный кабель может справиться со входом, это также очень поможет. Благодарю.
1 ответ
Развертывание SquareUp лабораторией North Street Labs является хорошим ориентиром для понимания дизайна читателя SquareUp. ( Архивная ссылка)
Запись звука со смартфона проливает свет на кольца наушников и их конфигурацию.
Исходный код BrandonLW GitHub предоставляет исходный код Android для записи и декодирования звуковых данных.
НТН