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'] } }
刷新一下即可。