1
Nagrany dźwięk przy użyciu MediaRecorder.AudioSource.VOICE_COMMUNICATION jest pusty na niektórych urządzeniach z Androidem 10
Nagrywam dźwięk wiadomości głosowych w aplikacji przy użyciu następującego kodu. MediaRecorder audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION); audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC); audioRecorder.setOutputFile(audioRecordingFile); audioRecorder.prepare(); audioRecorder.start(); Użycie MediaRecorder.AudioSource.VOICE_COMMUNICATION zamiast MediaRecorder.AudioSource.MIC) jest bardzo pomocne w nagrywaniu wstępnie przetworzonych czystych plików audio. Ale ostatnio odkryłem, że niektóre problemy, w których nagrane pliki są puste, są zgłaszane na …