【发布时间】:2017-05-09 13:54:27
【问题描述】:
我试过 AudioSource VOICE_CALL,DEFAULT,VOICE_COMMUNICATION,MIC 我无法仅在 Nougat 设备上获得对方的声音,其余工作正常。 我不知道我在牛轧糖面临的问题。 我的代码如下
recorder = new MediaRecorder();
if (audioManager.isSpeakerphoneOn()) {
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
} else if (!audioManager.isSpeakerphoneOn()) {
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
}
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
我想知道在 Android 7 上是否可以实现通话录音?
【问题讨论】:
标签: android phone-call mediarecorder android-7.0-nougat audio-source