我一直在尝试在我的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功能的任何方式。