好久没有写这个系列的文章了,时隔接近一年再次用到ijkplayer会发现已经跳跃了三个大版本,那么今天就先介绍一下jikplayer的集成和基本使用。
首先贴上GitHub地址:Bilibili/ijkplayer
其实呢github已经说的很清楚了,不过还是和大家分享一下:
准备工作:
在引入ijkplayer之前我们需要去构建.so,因为在后面我们需要用到,这里本人已经编译了一套可以直接拿去用,下载地址:
http://download.youkuaiyun.com/download/github_33304260/9932313

下面是具体生成流程:
第一步:安装homebrew, git, yasm
安装homebrew :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装git :
brew install git
安装yasm:
brew install yasm
第二步:配置环境变量
export ANDROID_SDK=<your sdk path>
export ANDROID_NDK=<your ndk path>
第三步:根据自己的需求更改module.sh
以下提供了其他三种module.sh文件,如果不做修改就是默认类型。
1.If you prefer more codec/format
cd config
rm module.sh
ln -s module-default.sh module.sh
cd android/contrib
2.If you prefer less codec/format for smaller binary size (include hevc function)
cd config
rm module.sh
ln -s module-lite-hevc.sh module.sh
cd android/contrib
3.If you prefer less codec/format for smaller binary size (by default)
cd config
rm module.sh
ln -s module-lite.sh module.sh
cd android/contrib
上面的配置都完成之后,我们开始构建我们的so文件。
构建.so文件
第一步 :下载工程
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android

第二步:切换到相应版本的提交
cd ijkplayer-andro

本文介绍了如何在安卓项目中集成和使用ijkplayer进行直播,包括准备工作、构建.so文件和构建安卓项目的过程,提供详细的步骤和资源链接,帮助开发者快速上手ijkplayer直播功能。
最低0.47元/天 解锁文章
3493

被折叠的 条评论
为什么被折叠?



