安卓直播详细教程(二)-----ijkplayer集成及基本使用

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

好久没有写这个系列的文章了,时隔接近一年再次用到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
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值