【问题标题】:Play Sound through mic通过麦克风播放声音
【发布时间】:2013-09-29 16:07:29
【问题描述】:

我想编写一个自动接听电话并执行操作的应用程序。我希望能够在接听来电时向 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();

【问题讨论】:

    标签: android telephony


    【解决方案1】:

    如果不对设备的硬件进行物理修改,这是不可能做到的。

    麦克风和听筒扬声器可能是手机中唯一不受限制的部分。您不能在通话过程中录制音频,也不能将数据注入语音流中。

    制作答录机不是一个可行的应用,因为没有办法以这种方式处理电话。

    【讨论】:

    • 我从 googleplay 下载答录机并播放声音正常
    • 问题是您可以录制音频但不能将任何内容传递给您的麦克风。
    • @user2516309 能给个链接吗?
    猜你喜欢
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 2018-02-14
    相关资源
    最近更新 更多