Trying to run this (sample code from developer.android.com)
MediaExtractor extractor = new MediaExtractor(); extractor.setDataSource("/sdcard/myvideo.mp4");
Getting the Exclude Instance Instance exception on the second line. I tried to put the file in the internal storage, tried to access through FileDescriptor, nothing helped.
Is anyone ??
I/MonoDroid( 6802): UNHANDLED EXCEPTION: Java.IO.IOException: Exception of type 'Java.IO.IOException' was thrown. I/MonoDroid( 6802): at Android.Runtime.JNIEnv.CallVoidMethod (intptr,intptr,Android.Runtime.JValue[]) [0x00023] in /Users/builder/data/lanes/monodroid-mac-monodroid-4.4-series/c6e52015/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:368 I/MonoDroid( 6802): at Android.Media.MediaExtractor.SetDataSource (Java.IO.FileDescriptor) [0x0002d] in /Users/builder/data/lanes/monodroid-mac-monodroid-4.4-series/c6e52015/source/monodroid/src/Mono.Android/platforms/android-16/src/generated/Android.Media.MediaExtractor.cs:206 I/MonoDroid( 6802): at AndroidApplication1.Activity1.ExtractVideo () [0x0001e] in c:\Users\pka\Documents\Visual Studio 2012\Projects\AndroidApplication1\AndroidApplication1\Activity1.cs:64 I/MonoDroid( 6802): at AndroidApplication1.Activity1.<OnCreate>b__2 (object,System.EventArgs) [0x00001] in c:\Users\pka\Documents\Visual Studio 2012\Projects\AndroidApplication1\AndroidApplication1\Activity1.cs:53 I/MonoDroid( 6802): at Android.Views.View/IOnClickListenerImplementor.OnClick (Android.Views.View) [0x0000b] in /Users/builder/data/lanes/monodroid-mac-monodroid-4.4-series/c6e52015/source/monodroid/src/Mono.Android/platforms/android-16/src/generated/Android.Views.View.cs:1382 I/MonoDroid( 6802): at Android.Views.View/IOnClickListenerInvoker.n_OnClick_Landroid_view_View_ (intptr,intptr,intptr) [0x00010] in /Users/builder/data/lanes/monodroid-mac-monodroid-4.4-series/c6e52015/source/monodroid/src/Mono.Android/platforms/android-16/src/generated/Android.Views.View.cs:1353 I/MonoDroid( 6802): at (wrapper dynamic-method) object.0b69082c-1c66-4fd6-89c4-1d14273d4245 (intptr,intptr,intptr) <IL 0x00017, 0x00043> I/MonoDroid( 6802): I/MonoDroid( 6802): --- End of managed exception stack trace --- I/MonoDroid( 6802): java.io.IOException: Failed to instantiate extractor. I/MonoDroid( 6802): at android.media.MediaExtractor.setDataSource(Native Method) I/MonoDroid( 6802): at android.media.MediaExtractor.setDataSource(MediaExtractor.java:158) I/MonoDroid( 6802): at mono.android.view.View_OnClickListenerImplementor.n_onClick(Native Method) I/MonoDroid( 6802): at mono.android.view.View_OnClickListenerImplementor.onClick(View_OnClickListenerImplementor.java:29) I/MonoDroid( 6802): at android.view.View.performClick(View.java:4211) I/MonoDroid( 6802): at android.view.View$PerformClick.run(View.java:17267) I/MonoDroid( 6802): at android.os.Handler.handleCallback(Handler.java:615) I/MonoDroid( 6802): at android.os.Handler.dispatchMessage(Handler.java:92) I/MonoDroid( 6802): at android.os.Looper.loop(Looper.java:137) I/MonoDroid( 6802): at android.app.ActivityThread.main(ActivityThread.java:4898) I/MonoDroid( 6802): at java.lang.reflect.Method.invokeNative(Native Method) I/MonoDroid( 6802): at java.lang.reflect.Method.invoke(Method.java:511) I/MonoDroid( 6802): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006) I/MonoDroid( 6802): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773) I/MonoDroid( 6802): at dalvik.system.NativeStart.main(Native Method) W/dalvikvm( 6802): JNI WARNING: JNI method called with exception pending W/dalvikvm( 6802): in Lmono/android/view/View_OnClickListenerImplementor;.n_onClick:(Landroid/view/View;)V (CallObjectMethod) W/dalvikvm( 6802): Pending exception is: I/dalvikvm( 6802): java.io.IOException: Failed to instantiate extractor. I/dalvikvm( 6802): (raw stack trace not found) I/dalvikvm( 6802): "main" prio=5 tid=1 NATIVE I/dalvikvm( 6802): | group="main" sCount=0 dsCount=0 obj=0x41094508 self=0x40e6f9a0 I/dalvikvm( 6802): | sysTid=6802 nice=0 sched=0/0 cgrp=apps handle=1074282288 I/dalvikvm( 6802): | schedstat=( 1587575495 261759711 782 ) utm=108 stm=50 core=3 I/dalvikvm( 6802):
source share