【问题标题】:Android Call Recording安卓通话录音
【发布时间】:2014-04-02 18:55:00
【问题描述】:
setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
setAudioSource(MediaRecorder.AudioSource.VOICE_DOWNLINK);
setAudioSource(MediaRecorder.AudioSource.VOICE_UPLINK);

我是 android 新手,我正在尝试保存/录制通话语音。以上任何一项都没有录制任何类型的语音。我到处搜索但没有成功。搜索后我发现电话录音取决于android手机。因为android os提供的媒体服务器(Audio Flinger)不能这样做。
http://forum.dailymobile.net/index.php?topic=60929.0;wap2
https://gitorious.org/android-eeepc/base/source/08defa03546578b8c71a26668de8ff8feed727fd:libs/audioflinger/AudioFlinger.cpp
http://www.chilkatsoft.com/chilkatAndroid.asp

哪位知道解决办法的请回答。

【问题讨论】:

标签: java android call record


【解决方案1】:

以下内容对我有用:

m_mediaRecorder = new MediaRecorder();
m_mediaRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
m_mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
m_mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

【讨论】:

  • 我已经尝试过,如上所述..但不适合我。我正在摩托罗拉剃须刀上调试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多