2010-12-13 4 views
1

Salut Je fais une application Android pour enregistrer un audio pendant 5-10 sec et stocker dans la base de données. Pour l'enregistrement audio, je suis le http://xhampa.pastebin.com/Yr2hie6qComment enregistrer un audio dans Android et l'enregistrer dans la base de données?

Mais cela ne fonctionne pas correctement. Que faire ? Je ne peux pas enregistrer l'audio sur mon mobile G1. Toute suggestion bienvenue.

+0

Klaus Byskov Hoffmann, Quand je teste avec mon mobile G1, je n'enregistre rien. – Subrat

+1

Si vous nous donnez des détails non techniques, vous obtiendrez une réponse non technique. Nous pouvons déduire que votre application n'enregistre rien par la simple existence de cette question. Vous devez fournir des détails techniques sur ce qui ne fonctionne pas, quels sont les symptômes, quels messages de logcat vous voyez, etc. –

Répondre

1

Pour votre enregistrement audio, essayez ce code:

MediaRecorder recorder; 

public void startRecording() throws IOException 
{ 
SimpleDateFormat timeStampFormat = new SimpleDateFormat(
     "yyyy-MM-dd-HH.mm.ss"); 
String fileName = "audio_" + timeStampFormat.format(new Date()) 
     + ".mp4"; 
recorder = new MediaRecorder(); 
recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
recorder.setOutputFile("/sdcard/"+fileName); 
recorder.prepare(); 
recorder.start(); 
} 

protected void stopRecording() { 
recorder.stop(); 
recorder.release(); 
} 

Vous pouvez trouver votre fichier sur votre carte SD.

Questions connexes