she*_*158 8 android voice-recording
我MediaRecorder用于在android中录制电话.但我只想记录来电者的声音.可以这样做吗?
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
// mRecorder.setOutputFile("/sdcard/yousuck2.3gp");
if (audiofile == null) {
File sampleDir = Environment.getExternalStorageDirectory();
try {
audiofile = File.createTempFile("ibm", ".3gp", sampleDir);
} catch (IOException e) {
Log.e(TAG, "sdcard access error");
return;
}
}
Run Code Online (Sandbox Code Playgroud)
还有什么区别VOICE_CALL,VOICE_UPLINK和VOICE_DOWNLINK?我阅读了Android文档,但无法理解.
另外,VOICE_CALL、VOICE_UPLINK 和 VOICE_DOWNLINK 之间有什么区别???我读过 Android 文档...不明白。
MediaRecorder.MediaSource 类现在位于 API 级别 4 (Android 1.6) 之后
请参阅此处的详细信息
我正在使用媒体录音机在 Android 中录制通话。但我只想录制来电者的声音..可以这样做吗?
简而言之,由于硬件架构的原因,到目前为止,在 Android 平台上直接录音是不可能的。市场上的大多数通话录音机在扬声器或相同技术的设备上记录语音。
| 归档时间: |
|
| 查看次数: |
8800 次 |
| 最近记录: |