在我这篇文章中有简单的提供一个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目
本文发布于:2024-02-03 01:31:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170689506547768.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |