01 ijkplayer-android的编译

原创 2016年05月31日 22:52:48

安卓原生播放器播放网络视频,会卡住,使用 FFmpeg 解码。基于FFmpeg 解码开源框架很多,今天研究了ijkplayer。

开源地址:https://github.com/Bilibili/ijkplayer


下载 ANDROID_SDK 和ANDROID_NDK
 添加环境变量
sudo gedit ~/.profile(注意 更改 /etc/profile不行)


export ANDROID_SDK=/work/adt-bundle-linux-x86_64-20140702/sdk
export ANDROID_NDK=/work/ndk-r10/android-ndk-r10e


2 安装 homebrew, git yasm 
 sudo apt-get install git 
 sudo apt-get install yasm
3 git clone
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
git checkout -B latest k0.5.1(最新的release版本)


./init-android.sh
出现提示
== pull ffmpeg base ==
Cloning into 'extra/ffmpeg'...
remote: Counting objects: 477723, done.

使用支持多种格式的配置。
If you prefer more codec/format
cd config
rm module.sh
ln -s module-default.sh module.sh
cd android/contrib


sh compile-ffmpeg clean


For Ubuntu/Debian users.
# choose [No] to use bash
sudo dpkg-reconfigure dash


Build Android

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
git checkout -B latest k0.5.1


./init-android.sh


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


cd ..
./compile-ijk.sh all


编译后会生成如下的文件:


使用android studio导入编译ijkplayer example

版权声明:本文为博主原创文章,请多指教,转载请注明出处

android ijkplayer0.8.4编译版本

  • 2017年11月01日 16:54
  • 49B
  • 下载

android-ijkplayer编译好的源码.part3

  • 2016年10月13日 14:03
  • 4.74MB
  • 下载

Windows下编译android版ijkplayer

今天也来编译一下ijkplayer ,并做记录。 先普及一下cygwin和mingw知识 cygwin和mingw都是为用户提供在windows操作系统使用GNU工具的方法,使得在windows上...

android-ijkplayer编译好的源码.part1

  • 2016年10月13日 13:56
  • 60MB
  • 下载

Android开发-直播视讯(4)-Ubuntu编译ijkplayer的so文件-基础知识

转载请注明出处:http://blog.csdn.net/iwanghang 欢迎移动开发爱好者交流 沈阳或周边城市公司有意开发Android,请与我联系 联系方式 微信:iwanghang ...

android-ijkplayer编译好的源码.part2

  • 2016年10月13日 13:59
  • 60MB
  • 下载

开源播放器ijkplayer-android编译

环境准备 硬件环境:PC机一台 操作系统:Ubuntu 12.04(我是Ubuntu+XP双系统) 软件环境:除Ubuntu预装的所有应用,还需要以下工具:git, ant, ccache, ...
  • hpb21
  • hpb21
  • 2015年02月02日 16:36
  • 16739

在ubuntu下编译ijkplayer-android

在ubuntu下编译ijkplayer-android我前面一片文字讲的是在windows的cygwin中去编译,那真是各种坑啊,软链接无法识别,x86和86_64的so文件无法编译出来等等,我折腾了...

win7下安装VM虚拟机,VM中安装Linux系统,Linux系统编译Android ijkplayer so

前提:windows系统无法编译ijkplayer下的so包;尝试Windows下的Linux系统,先装VM虚拟机,再安装Linux系统; > Ubuntu下载:64bit/32bit https:/...
  • ShareUs
  • ShareUs
  • 2017年09月20日 17:23
  • 182
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:01 ijkplayer-android的编译
举报原因:
原因补充:

(最多只允许输入30个字)