Hello,
I'll finally try to use direclty Libvlc.
I have take a look at the topic :
viewtopic.php?t=108078
But I have a problem with the project.
- I compile successfuly vlc android.
- I create a new test project with the differents classes
and when I start the project I have the following exceptions :
Code: Select all
03-23 12:45:08.673: D/dalvikvm(1650): Trying to load lib /data/data/com.mypackage.testvlc/lib/libiomx-gingerbread.so 0x40514678
03-23 12:45:08.673: D/dalvikvm(1650): Added shared lib /data/data/com.mypackage.testvlc/lib/libiomx-gingerbread.so 0x40514678
03-23 12:45:08.673: D/dalvikvm(1650): No JNI_OnLoad found in /data/data/com.mypackage.testvlc/lib/libiomx-gingerbread.so 0x40514678, skipping init
03-23 12:45:08.683: D/dalvikvm(1650): Trying to load lib /data/data/com.mypackage.testvlc/lib/libvlcjni.so 0x40514678
03-23 12:45:08.703: D/dalvikvm(1650): Added shared lib /data/data/com.mypackage.testvlc/lib/libvlcjni.so 0x40514678
03-23 12:45:08.703: V/VLC/LibVLC(1650): Initializing LibVLC
03-23 12:45:08.703: D/AndroidRuntime(1650): Shutting down VM
03-23 12:45:08.703: W/dalvikvm(1650): threadid=1: thread exiting with uncaught exception (group=0x40015560)
03-23 12:45:08.723: E/AndroidRuntime(1650): FATAL EXCEPTION: main
03-23 12:45:08.723: E/AndroidRuntime(1650): java.lang.IllegalStateException: Could not execute method of the activity
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.view.View$1.onClick(View.java:2144)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.view.View.performClick(View.java:2485)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.view.View$PerformClick.run(View.java:9153)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.os.Handler.handleCallback(Handler.java:587)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.os.Handler.dispatchMessage(Handler.java:92)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.os.Looper.loop(Looper.java:123)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.app.ActivityThread.main(ActivityThread.java:3647)
03-23 12:45:08.723: E/AndroidRuntime(1650): at java.lang.reflect.Method.invokeNative(Native Method)
03-23 12:45:08.723: E/AndroidRuntime(1650): at java.lang.reflect.Method.invoke(Method.java:507)
03-23 12:45:08.723: E/AndroidRuntime(1650): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
03-23 12:45:08.723: E/AndroidRuntime(1650): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
03-23 12:45:08.723: E/AndroidRuntime(1650): at dalvik.system.NativeStart.main(Native Method)
03-23 12:45:08.723: E/AndroidRuntime(1650): Caused by: java.lang.reflect.InvocationTargetException
03-23 12:45:08.723: E/AndroidRuntime(1650): at java.lang.reflect.Method.invokeNative(Native Method)
03-23 12:45:08.723: E/AndroidRuntime(1650): at java.lang.reflect.Method.invoke(Method.java:507)
03-23 12:45:08.723: E/AndroidRuntime(1650): at android.view.View$1.onClick(View.java:2139)
03-23 12:45:08.723: E/AndroidRuntime(1650): ... 11 more
03-23 12:45:08.723: E/AndroidRuntime(1650): Caused by: java.lang.NullPointerException
03-23 12:45:08.723: E/AndroidRuntime(1650): at org.videolan.vlc.VLCApplication.getAppResources(VLCApplication.java:93)
03-23 12:45:08.723: E/AndroidRuntime(1650): at org.videolan.vlc.Util.readAsset(Util.java:100)
03-23 12:45:08.723: E/AndroidRuntime(1650): at org.videolan.vlc.Util.hasCompatibleCPU(Util.java:279)
03-23 12:45:08.723: E/AndroidRuntime(1650): at org.videolan.vlc.LibVLC.init(LibVLC.java:195)
03-23 12:45:08.723: E/AndroidRuntime(1650): at org.videolan.vlc.LibVLC.getInstance(LibVLC.java:98)
03-23 12:45:08.723: E/AndroidRuntime(1650): at org.videolan.vlc.VideoPlayerActivity.BTN_LoadVLC_click(VideoPlayerActivity.java:47)
03-23 12:45:08.723: E/AndroidRuntime(1650): ... 14 more
I start initialize libvlc on button click : BTN_LoadVLC_click()
The VLCApplication instance is not initialise anywhere ? When getAppResources() method is calling a NullPointerExcption is throw.
Maybe someone have an idea ?
Thank's