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 回答