当前位置: 代码迷 >> Android >> android怎么实现通话录音功能
  详细解决方案

android怎么实现通话录音功能

热度:102   发布时间:2016-05-01 21:58:26.0
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模块可以捕获的到
  相关解决方案