2
私はAudioSource VOICE_CALL、DEFAULT、VOICE_COMMUNICATION、MICを試しました Nougatデバイスでのみ相手側の音声を得ることはできません。 ヌガーのどこに問題があるのか分かりません。マイコードが私はそれが可能であることを知りたいですし、それはAndroid 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);
を下回っている 私が知りたいことは可能であり、Androidの7上の通話を録音するために実装されるのですか?
CAPTURE_AUDIO_OUTPUT権限を要求するために追加しました。同じ問題がリーミングしています。 – Faiz
システムアプリ用に予約されています!マニュアルをお読みください。 –
権限を昇格するためにrootを使用できます – warsong