XVideo
一个能自动进行压缩的小视频录制库。项目地址:https://github.com/xuexiangjys/XVideo
特征
支持自定义小视频录制时的视频质量。
支持自定义视频录制的界面。
支持自定义最大录制时长和最小录制时长。
支持自定义属性的视频压缩。
如何引用
1.在项目根目录的 build.gradle 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2.在主项目的 build.gradle 中增加依赖。
dependencies {
···
implementation 'com.github.xuexiangjys:XVideo:1.0.2'
}
3.进行视频录制存储目录地址的设置。
/**
* 初始化xvideo的存放路径
*/
public static void initVideo() {
XVideo.setVideoCachePath(PathUtils.getExtDcimPath() + "/xvideo/");
// 初始化拍摄
XVideo.initialize(false, null);
}
混淆配置
-keep class com.xuexiang.xvideo.jniinterface.** { *; }