IjkPlayer是B站基于ffmpeg封装而来的非常优秀的一款播放组件,今天将之前项目中用到ijkPlayer的部分单独拆分出来,做一个单独的视频播放小demo,方便以后复用!
1,首先要做的就是对ijk源码进行编译,编译的文章网上很多,这里不再重复,我用的是之前编译好的,编译本身就是一个繁重的体力活,如果没有特殊需求的话,没必要重新编译
2,将编译好的以moudle形式导入项目
3,自定义我们的视频播放界面
4,传入相关参数以及视频播放url播放视频
效果如图:

界面还有点不美观,先凑合着看吧,哈哈。。。
代码整体结构如下:

在MainActivity中传入相关参数,其他直接复制过来就可以用了!
附上demo链接:传送门