android studio做一个播放器,视频播放器之Android Studio集成FFmpeg

本文介绍如何在Android Studio中创建一个支持c++的项目,并详细阐述FFmpeg的头文件和so库的集成步骤,包括修改CMakeLists.txt文件,最终通过调用FFmpeg方法验证集成是否成功。
摘要由CSDN通过智能技术生成

在我这篇文章中有简单的提供一个NDK交叉编译FFmpeg,编译完成之后的集成就比较容易了。当然还是需要一点点jni开发的技术,不了解的可以去看看我的这两篇文章:

集成

我认为在编译好FFmpeg之后,集成FFmpeg有以下几步:

在Android Studio中创建支持c++的Android项目

添加FFmpeg的头文件

添加FFmpeg的so文件

调用FFmpeg方法测试集成是否成功

内容不多,下边就开始操作。

创建支持c++项目

这步其实对做过Android开发的同学毫无难度。

new一个Android Project,然后自定义一下名字和包名,然后在include C++ support一项前打勾;

然后next,然后是选择要开发的目标设备和最低版本,这里以手机为例,最低版本一般要全兼容就选4.0,不是太严苛的话可以选择4.1了(4.1以上目前占99.6%);

然后next,默认选择的Empty Activity就行;

然后next,默认的名字就行,也可以自己修改也行;

然后next,这里是选择c++支持,我们选择c++11就好了;

最后finish,等待编译完成就完成了这一步。

添加FFmpeg的头文件

编译好之后,项目文件结构换成Project,个人习惯,因为这样目录结构比较清晰。

将之前编译好的FFmpeg的头文件目录拷贝到app目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值