转载地址:http://blog.csdn.net/qduningning/article/details/52121241
ijkplayer 是Bilibili基于ffmpeg开发并开源的视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS.
系统:Mac os 10.11.1
NDK: ndk-r12b
Androd Studio 2.1.2
配置SDK/NDK
下载解压后,配置环境变量
- 1
- 1
在文件后添加:
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
最后可以手动使其起作用:
- 1
- 1
下载源码
下载ijkplayer源码
Git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
准备及处理源码:
- 1
- 2
- 3
- 1
- 2
- 3
开始编译
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
编译完成后使用Android studio选择android/ijkplayer/ 并且import。
ijkplayer-Java
:ijkplayer的一些操作封装及定义
ijkplayer-exo
:google开源的一个新的播放器ExoPlayer,在Demo中和ijkplayer对比用的
ijkplayer-example
:测试程序
ijkplayer-{arch}
:编译出来的各个版本的.so文件
运行
精简使用代码见下一篇博客:Link