文章标题

基于IJKPLayer的播放器——编译IJkplayer

 在Git网站上的ijkplayer是需要进过编译后才能使用的,并且文档指明了编译的步骤,大家可以先看看GitHub上的编译说明,只要你耐心的看就会很好的进行编译,那么现在我就谈谈我在进行编译过程中遇到的个别问题:
 先看看原文章
在此建议使用Ubuntu进行编译,至于如何在Windows上安装Ubuntu大家自己百度,

install homebrew, git, yasm

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
brew install git
brew install yasm
//这里是如何为编译配置Android和java环境,包含jdk安装配置,Android安装和环境配置,如何配置环境自己百度,很重要不然到死都编译不通过,

add these lines to your ~/.bash_profile or ~/.profile

export ANDROID_SDK=

export ANDROID_NDK=

安装编译所需的软件

on Cygwin (unmaintained)

install git, make, yasm

选择支持格式是第一步,
If you prefer more codec/format
如果你想要支持更多的音视频格式,
cd config
rm module.sh
ln -s module-default.sh module.sh
cd android/contrib

cd ios

sh compile-ffmpeg.sh clean

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

cd ios

sh compile-ffmpeg.sh clean

>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

cd ios

sh compile-ffmpeg.sh clean

For Ubuntu/Debian users.

choose [No] to use bash

sudo dpkg-reconfigure dash
这是第二步
If you’d like to share your config, pull request is welcome.

Build Android

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
第三步,当然了你要保证先下载文件才能执行这几步,所以可以说git clone市第一步;
cd ijkplayer-android
git checkout -B latest k0.8.4

./init-android.sh

cd android/contrib
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

cd ..
./compile-ijk.sh all

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值