Аудио вход на андроид смартфон через разъем для наушников?

Я пытаюсь передать звук в телефон 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 для записи и декодирования звуковых данных.

НТН

Другие вопросы по тегам