When I try to call MediaRecorder.SetAudioSource(AudioSource.Mic) I get the following error and stack trace:
UNHANDLED EXCEPTION: Java.Lang.RuntimeException: Exception of type 'Java.Lang.RuntimeException' was thrown. I/MonoDroid(20246): at Android.Runtime.JNIEnv.CallVoidMethod (intptr,intptr,Android.Runtime.JValue[]) <0x00074> I/MonoDroid(20246): at Android.Media.MediaRecorder.SetAudioSource (Android.Media.AudioSource) <0x00157> I/MonoDroid(20246): at SimpleMediaRecorder.MediaRecorderActivity.StartRecording () <0x0005f> I/MonoDroid(20246): at SimpleMediaRecorder.MediaRecorderActivity.<OnCreate>m__0 (object,System.EventArgs) <0x00027> I/MonoDroid(20246): at Android.Views.View/IOnClickListenerImplementor.OnClick (Android.Views.View) <0x0005f> I/MonoDroid(20246): at Android.Views.View/IOnClickListenerInvoker.n_OnClick_Landroid_view_View_ (intptr,intptr,intptr) <0x00063> I/MonoDroid(20246): at (wrapper dynamic-method) object.e0cb1123-e1af-4525-961a-2bac254e4ede (intptr,intptr,intptr) <0x00033> I/MonoDroid(20246): I/MonoDroid(20246): --- End of managed exception stack trace --- I/MonoDroid(20246): java.lang.RuntimeException: setAudioSource failed. I/MonoDroid(20246): at android.media.MediaRecorder.setAudioSource(Native Method) I/MonoDroid(20246): at mono.android.view.View.OnClickListenerImplementor.n_onClick(Native Method) I/MonoDroid(20246): at mono.android.view.View.OnClickListenerImplementor.onClick(OnClickListenerImplementor.java:27) I/MonoDroid(20246): at android.view.View.performClick(View.java:2408) I/MonoDroid(20246): at android.view.View$PerformClick.run(View.java:8816) I/MonoDroid(20246): at android.os.Handler.handleCallback(Handler.java:587) I/MonoDroid(20246): at android.os.Handler.dispatchMessage(Handler.java:92) I/MonoDroid(20246): at android.os.Looper.loop(Looper.java:123) I/MonoDroid(20246): at android.app.ActivityThread.main(ActivityThread.java:4627) I/MonoDroid(20246): at java.lang.reflect.Method.invokeNative(Native Method) I/MonoDroid(20246): at java.lang.reflect.Method.invoke(Method.java:521) I/MonoDroid(20246): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) I/MonoDroid(20246): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) I/MonoDroid(20246): at dalvik.system.NativeStart.main(Native Method) TIA - John -- View this message in context: http://mono-for-android.1047100.n5.nabble.com/Using-MediaRecorder-tp5106306p5106306.html Sent from the Mono for Android mailing list archive at Nabble.com. _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid