一、准备工作
开发环境
jdk1.8
Eclipse Luna Service Release 1 (4.4.1)
运行环境:
华为荣耀6(Android4.4)、华为p9(Android7.0)
准备so:
需要编译好ijkplayer so,具体如何编译可以参考这篇blog,ijkplayer编译.so
实现功能:
Eclipse集成ijkplayer demo,可以播放本地视频、rtmp流等。
二、程序实现
截图程序结构,主要是ijkplayer-example和ijkplayer-example-modify(加强版),其他的都是一些jar包。
接着上一篇在Mac上编译ijkplayer的.so,现在将这些文件夹拷贝到windows上。(在mac和winds上集成到eclipse上是一样的,只是我这mac上没有安装eclipse)。
现在开始说集成到Eclipse的步骤:
1 更改目录结构以ijkplayer-armv7a文件夹为例,删除选中的这四个文件。
将ijkplayer-armv7a\src\main目录下的所有文件拷贝到ijkplayer-armv7a目录下。
删除src文件夹。
将java文件夹名更改为src。
其他工程也是这样操作。
2 导入各工程到eclipse中。
这里没有导入ijkplayer-exo该工程,这个是google的一个开源播放器,我这里不用所以就没有导入,如果需要用的话还需要编译ijkplayer-exo。
导入工程发现几个问题如下图所示: