4

Android で、通話データを送信前にライブで操作することは可能ですか? (たとえば、音声が録音されてから送信されるバッファを作成することにより)またはアクセスできず、常に「ライブ」でなければなりませんか?

4

3 に答える 3

3

申し訳ありません。Androidアプリケーションが電話からのオーディオストリームと対話するためのサポートされている方法はありません。

于 2012-09-21T09:41:59.090 に答える
2

他のほとんどすべてのオーディオとは異なり、音声通話のオーディオは通常、モデムサブシステムによって完全に処理されます。したがって、モデムプロセッサとそれに関連するDSP(存在する場合)は音声通話の音声にアクセスできますが、アプリケーションプロセッサはアクセスできないか、少なくとも変更しません。

一部のプラットフォームでは、アプリケーションプロセッサがアップリンク/ダウンリンクオーディオを圧縮形式(AMR)またはデコード実行後(PCM)で読み取ることができます。しかし、私が知っているAndroidデバイスに使用されるプラットフォームは、アップリンクへのデータの挿入を(完全に)サポートしていません。そうするものがあれば、それは完全に非標準の機能になります。

于 2012-09-21T11:32:28.650 に答える
0

JNI を使用して C でコーディングしてみてください。また、p_thread をお勧めします。Android はそのようなスレッドを制御できないためです。

于 2017-01-10T18:48:41.373 に答える