在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