最近公司准备开发关于视频的应用,要支持很多格式 解码视频,准备使用谷歌官方播放器时候,发现很多编码格式支持不了,寻找开发app 推荐b站的开源项目ijkplayer项目,当时对比两个比较火热的播发器项目:
Vitamio:自用免费,商用收费,需要收费就排除了;
ijkplayer:B站开源的基于FFmpeg的轻量级 Android/iOS视频播放器,看博客很多人使用,遇到问题也好搜索查找
后面决定开始使用一些ijkplayer
使用IJKplayer
官网:https://github.com/Bilibili/ijkplayer
build.gradle添加下述依赖引用即可【其实 github 官网就有了】
Android:
Gradle
# required
allprojects {
repositories {
jcenter()
}
}
dependencies {
# required, enough for most devices.
compile 'tv.danmaku.ijk.media:ijkplayer-java:0.8.8'
compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.8'
# Other ABIs: optional
compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.8.8'
compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.8.8'
compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.8.8'
compile 'tv.danmaku.ijk