I have developed Android module using external library FFmpegMediaPlayer. I successfully packaged the module. However, when I used that module in my project, I got the following error message.
[ERROR] : FFmpegMediaPlayer: FFmpegMediaPlayer libraries not found. Did you forget to add them to your libs folder? [WARN] : dalvikvm: Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lwseemann/media/FFmpegMediaPlayer; [WARN] : W/System.err: java.lang.ExceptionInInitializerError [WARN] : W/System.err: at com.ekhmer.ffmpeg.FfmpegandroidModule.startPlay(FfmpegandroidModule.java:100) [WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.nativeFireEvent(Native Method) [WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.fireEvent(V8Object.java:64) [WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.doFireEvent(KrollProxy.java:884) [WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1107) [WARN] : W/System.err: at org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:347) [WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95) [WARN] : W/System.err: at android.os.Looper.loop(Looper.java:137) [WARN] : W/System.err: at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:112) [WARN] : W/System.err: Caused by: java.lang.UnsatisfiedLinkError [WARN] : W/System.err: at wseemann.media.FFmpegMediaPlayer.<clinit>(FFmpegMediaPlayer.java:600)I look for the code in wseemann.media.FFmpegMediaPlayer at line 600. The error happened in this line. I put "libavutil.so", "libavcodec.so", "libavformat.so", "libswresample.so", "libffmpeg_mediaplayer_jni.so" in libs folder of module projects. However, I don't know what is the problem. I appreciate if anyone can help. Thanks