我一直在尝试在我的android应用中使用库SoundTouch,以更改mp3文件的速度。

我已按照此处概述的步骤设法编译了库:http://www.surina.net/soundtouch/README-SoundTouch-Android.html

我现在的问题是如何在Eclipse的android项目中导入和使用已编译的库?

按照上面链接中的步骤操作,我最终得到了.so文件,这些文件已添加到项目的libs文件夹中。我还更改了构建路径以包括此新库。

该库现在显示在“引用的库”下,因此我猜我在正确的位置上吗?

在我的java文件中,我尝试过像这样导入库:

static
    {
    System.loadLibrary("soundtouch");
    }


该程序可以构建并运行良好,但是我无法真正加载该库,因为我无法引用任何soundTouch的方法。

任何帮助将非常感激!

最佳答案

SoundTouch库随附的JNI文件仅是一个演示,并不提供使用Java的Android应用程序中任何SoundTouch功能的任何方式。

07-24 14:32