Sto tentando di registrare audio su Android e di riscontrare problemi con la qualità, rispettivamente, il formato scelto.Differenza di qualità audio su Kitkat/Lollipop
Io uso la seguente configurazione
mr=new MediaRecorder();
mr.setAudioSource(MediaRecorder.AudioSource.MIC);
mr.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mr.setOutputFile("somepath");
mr.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
Questo codice restituisce tuttavia risultati molto diversi su due dispositivi in esecuzione diverse versioni di Android (4.4.4 e 5.1.1).
Quando guardo le intestazioni dei file, mostra diversi formati per entrambi i file (3gp4 su 4.4.4 - mp42 su 5.1.1). VLC tuttavia "insiste" su entrambi utilizzando AAC, ma mostra frequenze di campionamento molto diverse, 8k per il file 4.4.4 e 48k per 5.1.1.
Qualcuno un'idea perché?
Cosa diavolo ha a che fare con XML? –