在android中只记录来电者的声音

在android中只记录来电者的声音,第1张

概述我正在使用MediaRecorder在 android中录制调用.但我只想记录来电者的声音.可以这样做吗? recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); recorder.se 我正在使用MediaRecorder在 android中录制调用.但我只想记录来电者的声音.可以这样做吗?
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);    recorder.setoutputFormat(MediaRecorder.OutputFormat.THREE_GPP);    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);    // mRecorder.setoutputfile("/sdcard/yousuck2.3gp");    if (audiofile == null) {        file sampleDir = Environment.getExternalStorageDirectory();        try {            audiofile = file.createTempfile("ibm",".3gp",sampleDir);        } catch (IOException e) {            Log.e(TAG,"sdcard access error");            return;        }    }

另外VOICE_CALL,VOICE_UPlink和VOICE_DOWNlink有什么区别?我阅读了AndroID文档,但无法理解.

解决方法 之前我遇到的问题与我从 https://stackoverflow.com/a/13090413/3514144找到的简单单词解决方案相比有很多问题
我知道了
VOICE_UPlink:从您的终端传输到另一方的音频. IOW,你对麦克风说话的内容(加上周围的噪音取决于是否使用了噪音抑制以及它的表现如何).

VOICE_DOWNlink:从对方传输到您的终端的音频.

VOICE_CALL:VOICE_UPlink VOICE_DOWNlink.

所以我使用记录格式作为DOWNlink,它的工作很好,希望这是一个简单的词来区分.

总结

以上是内存溢出为你收集整理的在android中只记录来电者的声音全部内容,希望文章能够帮你解决在android中只记录来电者的声音所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1138436.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存