读书人

android怎么实现通话录音功能

发布时间: 2012-03-30 17:32:09 作者: rapoo

android如何实现通话录音功能
有两个问题:
1.通话以后如何触发录音功能启动,要用到多线程么,代码实现的过程是什么。
2.录音是双向的,己方通话录音可以通过mic录制,那对方的呢,也用mic录制岂不是压根录不到声了,难道还得要开免提才行?

[解决办法]
1, 猜测需要多线程
2, 这个依据协议吧
[解决办法]

Java code
    recorder = new MediaRecorder();            // 设置录音为麦克风            recorder.setAudioSource(MediaRecorder.AudioSource.MIC);            recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);            recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);            recorder.setOutputFile(recordAudioFile.getAbsolutePath());            try {                recordAudioFile.createNewFile();                recorder.prepare();                recorder.start();             } catch (IOException e) {                e.printStackTrace();            }
[解决办法]
6楼大虾 如果只想录制自己的声音怎么办 就好比关闭PC机中的立体混音 有这个函数么
[解决办法]
对方的声音底层phone模块可以捕获的到

读书人网 >Android

热点推荐