废话不多说,先上使用方法【解压之后,就是一个依赖库,需要先依赖一下,里面也没有几个java文件,也可以直接拷贝到项目里面,一回事】
VideoCompress.compressVideoLow("原视频路径", "压缩之后的视频路径", new VideoCompress.CompressListener() {
@Override
public void onStart() {
//开始
}
@Override
public void onSuccess() {
//成功
}
@Override
public void onFail() {
//失败
}
@Override
public void onProgress(float percent) {
//过程回调 可以做一些进度条之类的弹窗,因为费时间!
}
});
具体的业务逻辑,直接看代码吧,估计大多数人也是为了直接使用的