Je suis confronté à un problème que sur le bouton tactile je commence à enregistrer l'audio dans mon application android, mais quand je joue l'audio enregistré il manque une certaine durée de l'audio enregistré.Enregistrement audio sur appui de bouton manquant une certaine durée sur mon appareil Android
Voici mon extrait de code pour commencer à enregistrer la voix sur un bouton tactile donnée par:
public void start() {
myRecorder = new MediaRecorder();
myRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
myRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
myRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB);
myRecorder.setOutputFile(outputFile);
try {
myRecorder.prepare();
} catch (IOException e) {
e.printStackTrace();
}
myRecorder.start();
text.setText("Recording point: Recording...");
}
Sur détection événement touche i commence à appeler ce début(); fonction. Est-ce que n'importe quel corps peut me dire n'importe quelle solution alternative? J'ai fait face à ce problème sur mon appareil Android glone s3.