Ho Android G1 firmware 1.6, sto provando a registrare la voce dall'app con il codice seguente.android mediaRecorder.setAudioSource fallito
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();
mia manifest.xml ha:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
ho ottenuto:
09-23 14:41:05.531: ERROR/AndroidRuntime(1718): Uncaught handler: thread main exiting due to uncaught exception 09-23 14:41:05.551: ERROR/AndroidRuntime(1718): java.lang.RuntimeException: setAudioSource failed. 09-23 14:41:05.551: ERROR/AndroidRuntime(1718): at android.media.MediaRecorder.setAudioSource(Native Method)
Come è possibile registrare la voce in modo corretto?
Tempo di cambiare la risposta accettata ... – Noumenon