扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
最近因为工作的原因,需要提供一个将我们的AiyaEffectsSDK插入到IjkPlayer中的示例,就不得不好好看了下IjkPlayer的代码。在IjkPlayer中并没有提供设置自定义GPU滤镜的接口,所以最后只能自己动手,以求丰衣足食了。不得不说,Bilibili开源的这个IjkPlayer播放器的确非常强大,代码设计的非常清晰,仔细看看,能学到不少东西。
IjkPlayer源码获取及编译方法
源码地址,编译参考readme即可:
# 获取ijk源码 git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android # 进入源码目录 cd ijkplayer-android # checkout 最新版本 git checkout -B latest k0.8.0 # 执行脚本,此脚本会下载ijk依赖的源码,比如ffmpeg ./init-android.sh # 编译ffmpeg, all可以换成指定版本,如armv7a cd android/contrib ./compile-ffmpeg.sh clean ./compile-ffmpeg.sh all # 编译ijkplayer,all可以换成指定版本,如armv7a cd .. ./compile-ijk.sh all
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流