【问题标题】:Xuggler on AndroidAndroid 上的 Xuggler
【发布时间】:2013-01-02 11:46:45
【问题描述】:

我正在尝试在 Android 上使用 Xuggler 将 WAV 文件转换为 M4A。

我在我的 java 构建路径中使用了 xuggle-xuggler-noarch-5.4.jar

并将 libxuggler.so 文件从 xuggle-xuggler-arch-i686-pc-linux-gnu.jar 复制到我的 android 应用程序中的 libs 文件夹中。

在我的主要活动中,我有一个静态初始化程序,它尝试 System.loadlibrary("libxuggler")

但是我只是得到这些信息和错误消息

I/dalvikvm(27614): Could not find method com.xuggle.mediatool.ToolFactory.makeReader, referenced from method com.example.quality.MainActivity.convertToMP3
W/dalvikvm(27614): VFY: unable to resolve static method 3376: Lcom/xuggle/mediatool/ToolFactory;.makeReader (Ljava/lang/String;)Lcom/xuggle/mediatool/IMediaReader;
W/dalvikvm(27614): Unable to resolve superclass of Lcom/example/quality/MainActivity$6; (485)
W/dalvikvm(27614): Link of class 'Lcom/example/quality/MainActivity$6;' failed
W/dalvikvm(27614): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/example/quality/MainActivity;
W/dalvikvm(27614): Class init failed in newInstance call (Lcom/example/quality/MainActivity;)
W/dalvikvm(27614): threadid=1: thread exiting with uncaught exception (group=0x40acf228)

我的 System.loadlibrary 调用失败

UnsatisfiedLinkError: Couldn't load libxuggle: findLibrary returned null

是否可以在 Android 上使用 Xuggler

我做错了什么?

我还没有做什么?

【问题讨论】:

    标签: android xuggler


    【解决方案1】:

    Art Clarke 对 xuggler-users 组有一个解释:

    我没有尝试将 xuggler 移植到 android,但如果有人感兴趣,所有与 jvm 相关的代码都在 'ferry' 模块中。内存管理特别复杂和困难,但理论上移植是可能的。

    【讨论】:

      猜你喜欢
      • 2016-09-13
      • 2012-12-26
      • 2014-06-13
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      相关资源
      最近更新 更多