Salve, volevo mostrarvil il codice che voglio usare per registrare da fotocamera:
Funziona correnttamente ma ricevo un warning quando inizio la registrazione e un errore quando la tremino
Ecco il codice
Questi sono gli errori quando premo il pulsante per registrare:
12-10 15:01:17.197: WARN/System.err(9068): java.io.IOException: prepare failed.
12-10 15:01:17.220: WARN/System.err(9068): at android.media.MediaRecorder._prepare(Native Method)
12-10 15:01:17.220: WARN/System.err(9068): at android.media.MediaRecorder.prepare(MediaRecorder. java:530)
12-10 15:01:17.220: WARN/System.err(9068): at com.adelchi.prova.prova.startRecording(prova.java: 136)
12-10 15:01:17.220: WARN/System.err(9068): at com.adelchi.prova.prova$1.onClick(prova.java:50)
12-10
15:01:17.220: WARN/System.err(9068): at android.view.View.performClick(View.java:2461)
12-10
15:01:17.220: WARN/System.err(9068): at android.view.View$PerformClick.run(View.java:8890)
12-10
15:01:17.220: WARN/System.err(9068): at android.os.Handler.handleCallback(Handler.java:587 )
12-10
15:01:17.220: WARN/System.err(9068): at android.os.Handler.dispatchMessage(Handler.java:92 )
12-10
15:01:17.224: WARN/System.err(9068): at android.os.Looper.loop(Looper.java:123)
12-10 15:01:17.224: WARN/System.err(9068): at android.app.ActivityThread.main(ActivityThread.jav a:4627)
12-10
15:01:17.224: WARN/System.err(9068): at java.lang.reflect.Method.invokeNative(Native Method)
12-10
15:01:17.224: WARN/System.err(9068): at java.lang.reflect.Method.invoke(Method.java:521)
12-10
15:01:17.224: WARN/System.err(9068): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:871)
12-10
15:01:17.224: WARN/System.err(9068): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:629)
12-10 15:01:17.224: WARN/System.err(9068): at dalvik.system.NativeStart.main(Native Method)
Questo quando termino la registrazione
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): FATAL EXCEPTION: main
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): java.lang.IllegalStateException
12-10
15:01:22.529: ERROR/AndroidRuntime(9068): at android.media.MediaRecorder.stop(Native Method)
12-10
15:01:22.529: ERROR/AndroidRuntime(9068): at com.adelchi.prova.prova.stopRecording(prova.java:1 52)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at com.adelchi.prova.prova$2.onClick(prova.java:62)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at android.view.View.performClick(View.java:2461)
12-10
15:01:22.529: ERROR/AndroidRuntime(9068): at android.view.View$PerformClick.run(View.java:8890)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at android.os.Handler.handleCallback(Handler.java:587 )
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at android.os.Handler.dispatchMessage(Handler.java:92 )
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at android.os.Looper.loop(Looper.java:123)
12-10
15:01:22.529: ERROR/AndroidRuntime(9068): at android.app.ActivityThread.main(ActivityThread.jav a:4627)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at java.lang.reflect.Method.invokeNative(Native Method)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at java.lang.reflect.Method.invoke(Method.java:521)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:871)
12-10
15:01:22.529: ERROR/AndroidRuntime(9068): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:629)
12-10 15:01:22.529: ERROR/AndroidRuntime(9068): at dalvik.system.NativeStart.main(Native Method)
12-10
15:01:22.552: WARN/ActivityManager(2501): Force finishing activity com.adelchi.prova/.prova
Se qualcuno può illuminarmi.....