最近学习用AndroidStudio 导入jar包和so库实现一个简易的播放器,jar包和so导入网上资料说的很详细了,实现的播放器参考mediaplayer +surfaceView。在这过程中遇到一个问题,Can’t loadlibrary: java.lang.UnsatisfiedLinkError: dlopen failed: library "**.so" not found ,困扰好久,开始只是导入32位的so库,后来将64位so库导入,就可以正常播放了。
还有主要如果播放路径是手机/data/data/下的,要在shell下执行setenforce 0,还有将播放的片源改下权限。chmod 777 ***.mp4