lansosdk 集成方法

添加的库文件

1
2
3
app/src/main/jniLibs/armeabi-v7a/libffmpegeditor.so
app/src/main/jniLibs/armeabi-v7a/liblsdisplay.so
app/src/main/jniLibs/armeabi-v7a/liblsplayer.so
1
2
3
app/libs/PermissionsManager.jar 第三方库
app/libs/lansongeditor_hx.jar
app/libs/textsurface.jar

添加源文件

1
2
com.lansosdk.videoeditor
com.lansosdk.videoplayer

可以从官网DEMO中获取

添加权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

6.0 及以上系统,别忘记在运行时请求权限

初始化时,加载 so 库,及验证key

1
2
LoadLanSongSdk.loadLibraries();
LanSoEditor.initSo(getApplicationContext(), 购买的KEY文件名-存储在asset目录下);

如果没有购买,初始化库时这样写
LanSoEditor.initSo(getApplicationContext(),null);
应用的包名必须是 com.lansoeditor.demo 修改 module-gradle.build 中的 applicationId
应用的名字必须是 蓝松视频编辑高级版本DEMO 修改清单文件.application 标签的 label 属性

简单测试代码

1
2
3
4
MeidaInfo mediaInfo = new MediaInfo(测试视频文件路径, );
if (mediaInfo.parse()) {
} else {
}