Bonjour,
Je débute en Android et je sais bien que cette question a du être posée cent fois, mais j'ai un problème...
Voilà j'aimerais enregistrer du son à partir du micro de mon portable.
J'ai d'abord essayer de coder ça moi même mais j'ai eu des problèmes. J'ai alors suivi un tuto, la même chose, j'ai donc carrément pompé un exemple (le lien ci dessous) sur le site d'Android. Toujours le même souci, je viens donc réclamer votre pitié.
http://developer.android.com/guide/t...o-capture.html
Lorsque j'essaie d'enregistrer, il me met une fenêtre pop up me disant que "l'application s'est malheureusement arrêtée".
Mon téléphone est un Sony XPeria U avec Ice Cream Sandwich 4.0.4
Voici mon fichier de Log si ça peut vous aider :
Merci d'avance pour tout aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 10-04 19:00:34.168: D/TextLayoutCache(22800): Using debug level: 0 - Debug Enabled: 0 10-04 19:00:34.208: D/libEGL(22800): loaded /system/lib/egl/libGLES_android.so 10-04 19:00:34.238: D/libEGL(22800): loaded /system/lib/egl/libEGL_mali.so 10-04 19:00:34.258: D/libEGL(22800): loaded /system/lib/egl/libGLESv1_CM_mali.so 10-04 19:00:34.258: D/libEGL(22800): loaded /system/lib/egl/libGLESv2_mali.so 10-04 19:00:34.278: D/OpenGLRenderer(22800): Enabling debug mode 0 10-04 19:00:35.690: D/AndroidRuntime(22800): Shutting down VM 10-04 19:00:35.690: W/dalvikvm(22800): threadid=1: thread exiting with uncaught exception (group=0x40ae0210) 10-04 19:00:35.710: E/AndroidRuntime(22800): FATAL EXCEPTION: main 10-04 19:00:35.710: E/AndroidRuntime(22800): java.lang.RuntimeException: setAudioSource failed. 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.media.MediaRecorder.setAudioSource(Native Method) 10-04 19:00:35.710: E/AndroidRuntime(22800): at com.example.player.MainActivity.startRecording(MainActivity.java:74) 10-04 19:00:35.710: E/AndroidRuntime(22800): at com.example.player.MainActivity.onRecord(MainActivity.java:42) 10-04 19:00:35.710: E/AndroidRuntime(22800): at com.example.player.MainActivity.access$0(MainActivity.java:40) 10-04 19:00:35.710: E/AndroidRuntime(22800): at com.example.player.MainActivity$RecordButton$1.onClick(MainActivity.java:99) 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.view.View.performClick(View.java:3574) 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.view.View$PerformClick.run(View.java:14293) 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.os.Handler.handleCallback(Handler.java:605) 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.os.Handler.dispatchMessage(Handler.java:92) 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.os.Looper.loop(Looper.java:137) 10-04 19:00:35.710: E/AndroidRuntime(22800): at android.app.ActivityThread.main(ActivityThread.java:4448) 10-04 19:00:35.710: E/AndroidRuntime(22800): at java.lang.reflect.Method.invokeNative(Native Method) 10-04 19:00:35.710: E/AndroidRuntime(22800): at java.lang.reflect.Method.invoke(Method.java:511) 10-04 19:00:35.710: E/AndroidRuntime(22800): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823) 10-04 19:00:35.710: E/AndroidRuntime(22800): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590) 10-04 19:00:35.710: E/AndroidRuntime(22800): at dalvik.system.NativeStart.main(Native Method) 10-04 19:00:38.522: I/Process(22800): Sending signal. PID: 22800 SIG: 9
Partager