我从官方网站下载了Vitamio(最新版本,5.0.0)模块,并将其实现到我的项目中(在android studio中,项目结构-依赖项)。编译项目后,它运行良好。但是,当我开始使用vitamio模块中的类时-发生了一些错误。更准确地说,此代码部分
mVideoView.setVideoPath(path);
返回错误:
java.lang.UnsatisfiedLinkError: No implementation found for void io.vov.vitamio.MediaPlayer.native_init() (tried Java_io_vov_vitamio_MediaPlayer_native_1init and Java_io_vov_vitamio_MediaPlayer_native_1init__)
mVideoView是Vitamio模块中VideView类的对象。
那么,我在做什么错呢?如何使用此模块中的类?使用库的早期版本是一个不好的选择(仅需5.0.0)。
最佳答案
杜德(Dude),也许将其添加到gradle文件(应用程序)中的sourceSets ndk libs引用块中。
就像是:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}