0

電話を自動的に取り、アクションを実行するアプリケーションを作成したいと考えています。着信に応答したときに、Android デバイスのマイクにサウンドを再生できるようにしたいと考えています。誰でもこの問題を解決できますか?

デバイスで音を鳴らすために次のコードを書きましたが、スピーカーから音が出るので、それをマイクで再生したいです。

MediaPlayer mp = MediaPlayer.create(this, R.raw.beep);
mp.setOnCompletionListener(new OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {
        // TODO Auto-generated method stub
        mp.release();
    }
});   

mp.start();
4

1 に答える 1

0

デバイスのハードウェアを物理的に変更しない限り、これは不可能です。

マイクとイヤホン スピーカーは、おそらく立ち入り禁止の電話機の唯一の部分です。通話中に音声を録音することはできず、音声ストリームにデータを挿入することもできません。

この方法で電話を処理する方法がないため、留守番電話を作成することは実行可能なアプリケーションではありません。

于 2013-09-29T08:07:29.553 に答える