Android视频播放不能使用自研播放器

在Android项目中播放视频,设置了使用自研播放器,但是却使用的系统播放器

查看logcat找到如下错误

couldn't find "libmffmpeg.so"

项目编译的时候没有依赖libmffmpeg.so文件

依赖.so文件

直接新建jniLibs目录复制粘贴

 1. 把AS目录切换到project目录

 2. 在 app/src/main/  下新建目录 jniLibs,然后把so文件粘贴进去

 3.把AS切回Android目录,出现jni文件表示加载成功。

 关联依赖
 5. 老规矩把AS切换成project目录,把so文件复制到libs目录下。

 6.  打开build.gradle(Module: app)  android { }

代码块内填入 :

sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}


  

     刷新一下即可。

原文地址:https://www.cnblogs.com/aishanyishi/p/13292921.html