我一直在尝试在我的Android应用程序中使用库SoundTouch来改变mp3文件的速度。
我已按照此处列出的步骤设法编译了库:http://www.surina.net/soundtouch/README-SoundTouch-Android.html
我现在的问题是如何在Eclipse的android项目中导入和使用已编译的库?
按照上面链接中的步骤,我最终得到了我已添加到项目的libs文件夹中的.so文件。我还改变了构建路径以包含这个新库。
图书馆现在出现在“参考图书馆”之下,所以我猜我在某个正确的轨道上?
在我的java文件中,我尝试像这样导入库:
static
{
System.loadLibrary("soundtouch");
}
程序构建并运行正常,但我认为库实际上并没有被加载,因为我无法引用任何soundTouch的方法。
非常感谢任何帮助!
答案 0 :(得分:1)
SoundTouch库提供的JNI文件仅仅是一个演示,并没有提供在Java的Android应用程序中使用任何SoundTouch功能的任何方法。