7

外部プレーヤーからヘッドフォン ジャックを介して Android フォンにオーディオを渡そうとしています。私は、次の 2 つの理由から、それが可能であると合理的に確信しています。

1) 正方形のカード リーダーは、ヘッドフォン ジャックを介して情報を送信することで機能するため、情報入力を処理できます。https://squareup.com/reader
2) オーディオをプレーヤーから電話に送るために、通常の AUX ケーブルを使用します。これは、音楽プレーヤーをスピーカーに接続する場合に使用するケーブルと似ています。シンプルな 2 リング ケーブルを介してオーディオをスピーカーに渡すことができるという事実。通常、2 つのリングは出力用にのみ使用され、3 番目のリングは入力用に使用されることはわかっていますが、これは、3 番目のリングがなくても入力できることを示唆しているように思えます。

私の問題は、ヘッドフォンジャックを介した入力を処理するAPIがないようであり、正方形のリーダーがどのように機能するか、または入力を処理する方法を誰も知らないようです。AudioRecord、http://developer.android.com/reference/android/media/AudioRecord.htmlが機能する可能性があるようですが、事前にサイズを指定する必要があるようで、理想的ではありません.

したがって、AudioRecord に関する情報とその仕組み、または入力を処理する別の方法について誰かが私を助けてくれれば、私はそれを感謝します。また、2 リング ケーブルで入力を処理できるという私の考えが正しいかどうかを誰かが確実に知っていれば、それも大いに役立ちます。ありがとう。

4

1 に答える 1

2

North Street Labs による SquareUp のティアダウンは、SquareUp リーダーの設計を理解するための参考資料として役立ちます。(アーカイブされたリンク)

スマートフォンでのオーディオ録音では、ヘッドフォンのリングとその構成に光が当てられます。

BrandonLW の GitHub ソース コードは、サウンド データを記録およびデコードするための Android ソース コードを提供します。

HTH

于 2014-06-25T10:48:18.453 に答える