【问题标题】:Voice call recording Android 7.0 in samsung 8三星 8 中的语音通话录音 Android 7.0
【发布时间】:2017-11-07 17:25:50
【问题描述】:

我正在尝试通过MediaRecorder 录制语音通话。这不工作android 7.0 但低于android 6 它工作完美。有人可以建议有什么方法可以在android 7电话中记录。

recorder = new MediaRecorder();
  //recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //I tried all values here
                        recorder.setAudioEncodingBitRate(8000);
  recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
  recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
  recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
  recorder.setOutputFile(audiofile.getAbsolutePath());
  try {
   recorder.prepare();
  } catch (IllegalStateException e) {
  e.printStackTrace();
  } catch (IOException e) { 
  e.printStackTrace();
  }
  recorder.start();

【问题讨论】:

标签: android android-6.0-marshmallow audio-recording mediarecorder android-7.0-nougat


【解决方案1】:

通话录音是一种特殊情况,它不遵循相同的权限或代码路径。 See this article。似乎是故意让事情变得更难做。

【讨论】:

  • 我希望从我的应用程序而不是其他 GoogleVoice/Call Recorder – ACR 进行录音。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-26
  • 2011-08-23
  • 2017-11-13
  • 2013-03-24
  • 1970-01-01
相关资源
最近更新 更多