3

タブレットのマイク入力をキャプチャするAudioRecordオブジェクトを作成するライブラリに対してコンパイルしています。

プリコンパイルされたライブラリを変更することはできませんが、プリレコーディングされたオーディオをフィードしたいと思います。

これを達成するためにAndroidで何らかのループバックを作成する方法はありますか?

ありがとう。

4

3 に答える 3

4

Androidは(執筆時点では)この機能をサポートしていません。アプリ開発者は、マイクパスを他のオーディオソースに置き換えることはできません。

一部のプラットフォームは、この種の機能をサポートしています。たとえば、QualcommのAPQ8064プラットフォームで、DAIの1つをオーディオミキサーに接続し、DAIをオーディオミキサーに接続してからデバイスから読み取ることにより、オーディオのループバックをMultiMedia実行しました。ただし、これは明らかにプラットフォーム固有であり、ルート化されたデバイス(および、カスタムROMを作成できるようにデバイスの完全なソースコードにアクセスできる可能性があります)が必要であり、問​​題のプラットフォームを十分に理解している必要があります。 TL; DR:一般的にこれを試みる価値はありません。AFE_PCM_RXAFE_PCM_TXMultiMediaAFE_PCM_TX

于 2013-03-07T10:36:44.027 に答える
2

はい、RickO'Rangループバックケーブルと呼ばれるChromeオーディオチームによって開発されたエレガントなツールがあります。それはループのかなり良い仕事をします。オーディオ出力チャンネルから出てくるオーディオ入力を受け取り、マイクからフィードバックします。

ハードウェアはここにあります-> https://source.android.com/devices/audio/images/loopback_circuit.png

付属のアプリがあり、Playstoreにあり、レイテンシーやその他のオーディオパラメーターの広範な分析を行うために使用されます。しかし、必要なのは何かを再生して録音することだけなので、それを組み立ててオーディオジャックに接続し、再生するだけで十分です。

于 2016-09-19T10:18:44.687 に答える
0

アンドロイドCTSベリファイアオーディオテスト用のオーディオループバックドングルに関するすべての詳細は、 https: //source.android.com/devices/audio/loopbackで見つけることができます。

于 2018-06-20T06:36:18.410 に答える