1.新建c++项目
2.配置NDK路径 这里建议配置NDK版本为:android-ndk-r15c
3.在SNKtool下安装CMake
4.新建Module 并且添加Module (这个module主要用来加载库与写jni) new ->Module FIle ->ProjectStructure

5.在新建的module中写Demo 也就是jni的java通信类
package com.example.myplayer;
public class Demo {
static {
System.loadLibrary("native-lib");
System.loadLibrary("avutil");
System.loadLibrary("swresample");
System.loadLibrary("avcodec");
System.loadLibrary("avformat");
System.loadLibrary("swscale");
System.loadLibrary("postproc");
System.loadLibrary("avfilter");
System.loadLibrary("avdevice");
}
public native String stringFromJNI();
public native String showDetial();
}
6.新

本文档详细介绍了如何在Android Studio中创建一个新的C++项目,配置NDK,安装CMake,导入FFmpeg库,并使用CMake进行编译。步骤包括设置模块,编写Java和C++代码,以及配置build.gradle和CMakeLists.txt文件。最终实现从Java调用C++代码以加载和使用FFmpeg库。
最低0.47元/天 解锁文章
786

被折叠的 条评论
为什么被折叠?



