我想编写一个自动提取手机并执行操作的应用程序。我希望能够在接听来电时在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();
答案 0 :(得分:0)
如果不对设备的硬件进行物理修改,则无法做到这一点。
麦克风和听筒扬声器可能是手机中唯一不受限制的部分。在电话呼叫过程中,您无法录制音频,也无法将数据注入语音流。
制作答录机不是一个可行的应用程序,因为无法以这种方式处理电话。