2016-03-30 21 views
2

Ich habe FFmpegMediaMetadataRetriever in "Eclipse" mit fmmr.jar Datei verwendet es funktioniert gut, aber jetzt habe ich mein Projekt in "Android Studio" migriert. Ich habe folgende Abhängigkeiten in meiner build.gradle-Datei verwendet.Wie wird FFmpegMediaMetadataRetriever in Android Studio verwendet?

dependencies { 
compile 'com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.5' 

}

aber ich fand die folgenden Fehler

03-30 16:07:10.030: E/AndroidRuntime(7763): java.lang.UnsatisfiedLinkError: dlopen failed: could not load library "libavutil.so.54" needed by "libswscale.so"; caused by library "libavutil.so.54" not found 
03-30 16:07:10.030: E/AndroidRuntime(7763): at java.lang.Runtime.loadLibrary(Runtime.java:365) 
03-30 16:07:10.030: E/AndroidRuntime(7763): at java.lang.System.loadLibrary(System.java:526) 
03-30 16:07:10.030: E/AndroidRuntime(7763): at wseemann.media.FFmpegMediaMetadataRetriever.<clinit>(FFmpegMediaMetadataRetriever.java:124) 

mir bitte vorschlagen, wie man diesen Fehler behoben.

Antwort

0

Dieses Problem wurde in Version behoben wurde 1.0.9:

compile 'com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.9' 
+0

jetzt gibt es java.lang.NoClassDefFoundError: wseemann.media.FFmpegMediaMetadataRetriever –

+0

Verwendung kompilieren 'com.github.wseemann: FFmpegMediaMetadataRetriever: 1.0.9' –

+0

Es war Eclipse-Projekt, als ich fmmr Bibliothek hinzugefügt, dann ich ins Studio migriert, alles war in Ordnung, aber es verursacht Abstürze auf einigen Geräten. –