我从官方网站下载了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']
    }


}

10-07 19:30
查看更多