【第22期】观点:IT 行业加班,到底有没有价值?

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

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

相关文章推荐

ijkplayer在windows下编译并导入Android Studio

PS:必须说,这个编译千万不要在windows下,去ubuntu下编译吧: 教程:http://blog.csdn.net/u010072711/article/details/51438871  ...

Android Studio中如何将ijkplayer 0.6.3导入自己的项目中并使用

Ijkplayer 0.6.3是较新的版本,其中的ijk-example增强了不少功能,但是里面的一些资源由于增加了依赖,使得要使用ijk-example中的资源,不像以前版本那样只须把我们需要的几个...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

在ubuntu下编译ijkplayer-android

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

编译ijkplayer-android

如果是像我一样的新手的话,千万不要用cygwin,一个坑接着一个坑。所以使用了Ubnutu14.04 其他版本没试过。 https://github.com/Bilibili/ijkplayer  ...

关于编译ijkplayer下的so经验分享

前言:公司最近需要做直播方面的技术调研,所以需要去研究播放器相关的技术;刚好本人github上收藏了ijkplayer,之前一直没有研究过,现在刚好clone下来研究研究。 我先在Windows安装c...

android ijkplayer编译

编译环境 Ubuntu 16.04 NDKr11b Android SDK 24 编译前准备 1.安装Git 命令:$ sudo apt-get install git 2.安装...

编译ijkplayer

在eclipse里面编译ijkplayer. 我是直接导入ecplise里面编译的,但是后面运行老是报错。 由于它是支持android studio的。 所以可能和eclipse里面的文件目录不太...

ijkplayer 编译so库过程

ijkplayer 编译so库过程最新的项目需要使用视频播放功能.Android系统提供的播放功能大家都知道,那就是个坑.然后找第三方的播放库来使用 找到比较合适的有三个: 1.Google 提供...

Android,ijkplayer增加https协议支持,编译运行ijkplayer

前言 关于ijkplayer 基于 FFmpeg n3.1 的 Android/iOS 视频播放器,支持 MediaCodec, VideoToolbox,支持 RTMP/HTTP/HTTPS 视频...

Android ijkplayer的使用解析

ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS。ijkplayer的编译这里不多阐述,我也是直接获...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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