【发布时间】:2012-02-07 06:33:45
【问题描述】:
在 android 中是否可以在不打开手机扬声器的情况下在来电/去电期间录制语音通话。我在 android 市场上看到过一个应用程序。它在不打开扬声器的情况下无法正确录制对方的声音,因为它使用麦克风进行录音。可以通过其他一些技术来完成吗?
final MediaRecorder callrecorder = new MediaRecorder();
callrecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
callrecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
callrecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
callrecorder.setOutputFile(recordPath);
callrecorder.prepare();
callrecorder.start();
【问题讨论】:
-
是的,有可能,请查看this 链接。您还可以找到用于录制的示例代码。
-
不打开手机喇叭可以吗?
-
虽然可以录制,但是在某些国家是非法的,很久以前我们做了一个黑莓应用,但是因为违反了一些隐私法被禁止了。
标签: android