7

我正在尝试通过外部播放器的耳机插孔将音频传递到安卓手机。我有理由确定可以这样做有两个原因:

1)方形读卡器的工作原理是通过耳机插孔发送信息,因此可以处理信息输入。https://squareup.com/reader
2)为了将音频从播放器传输到手机,我将使用普通的辅助电缆,类似于将音乐播放器连接到扬声器的电缆。事实上,音频可以通过简单的两环电缆传递到扬声器。我知道通常这两个环仅用于输出,第三个环用于输入,但在我看来,这表明它们能够在没有第三个环的情况下输入。

我的问题是似乎没有任何 api 可以通过耳机插孔处理输入,而且似乎没有人知道方形阅读器是如何工作的,或者处理输入。看起来 AudioRecord,http://developer.android.com/reference/android/media/AudioRecord.html,可能有一些工作潜力,但似乎需要提前指定大小,这并不理想.

因此,如果有人可以帮助我提供有关 AudioRecord 及其工作原理的任何信息,或者处理输入的另一种方式,我将不胜感激。此外,如果有人确定我认为两环电缆可以处理输入是否正确,那也会有很大帮助。谢谢。

4

1 回答 1

2

北街实验室的 SquareUp 拆解是了解 SquareUp 阅读器设计的一个很好的参考点。(存档链接

使用智能手机进行音频录制将有助于了解耳机环及其配置。

BrandonLW 的 GitHub 源代码提供了用于录制和解码声音数据的 Android 源代码。

高温高压

于 2014-06-25T10:48:18.453 回答