2010-08-20 6 views

Répondre

0

Vous pouvez essayer la classe MediaRecorder disponible dans Android. Il a des options pour démarrer et arrêter l'enregistrement

MediaRecorder recorder = new MediaRecorder(); 
recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
recorder.setOutputFile(PATH_NAME); 
recorder.prepare(); 
recorder.start(); // Recording is now started 
... 
recorder.stop(); 
recorder.reset(); // You can reuse the object by going back to setAudioSource() step 
recorder.release(); // Now the object cannot be reused 

https://developer.android.com/reference/android/media/MediaRecorder.html

+0

Ce que je sais. Comment mettre en pause? – user413881

+0

Pour autant que je sache, nous n'avons pas de fonctionnalité de pause pour la classe MediaRecorder. Vous ne pouvez que l'arrêter et le démarrer – DeRagan

Questions connexes