在android中,可以在传入/传出呼叫期间录制语音呼叫,而无需打开移动扬声器。我曾在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();
虽然它可以记录,但在一些国家,它是非法的,前不久我们已经取得了黑莓应用程序,但该被禁止因违反某些隐私法的。 – Yuvi 2012-02-07 06:46:27
是的,这是可能的,请检查[this](http://stackoverflow.com/questions/6839297/record-call-in-android-2-2)链接。您还可以找到用于记录的示例代码。 – Lucifer 2012-02-07 06:38:05
有没有可能打开移动扬声器? – shyam 2012-02-07 06:41:45