2
AudioSource VOICE_CALL, DEFAULT, VOICE_COMMUNICATION, MIC를 시도했습니다 누마다 (Nougat) 기기에서만 다른 쪽 음성을들을 수 없습니다. 정상적으로 작동합니다. 누가 누가 누가 (Nougat)의 문제에 직면하고 있는지 알지 못합니다. 내 코드안드로이드 7에서 통화 기록을 구현할 수 있는지 알고 싶습니다.
나는 그것이 가능하며 안드로이드 (7)에 대한 호출을 기록하도록 구현 될 것입니다 알고 싶어 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);
이하?
CAPTURE_AUDIO_OUTPUT 권한을 요청하기 위해 추가되었습니다. 하지만 같은 문제가 reaming. – Faiz
시스템 앱용으로 예약되었습니다! 설명서를 읽으십시오. –
그는 루트를 사용하여 권한을 높일 수 있습니다. – warsong