>
import com.ai.ipu.videocompressor.CompressListener;
import com.ai.ipu.videocompressor.Compressor;
import com.ai.ipu.videocompressor.InitListener;
import android.content.Context;
import android.util.Log;
public class VideoCompressUtil {
private Context mContext;
public VideoCompressUtil(Context context){
this.mContext = context;
}
public void videoCompressor(final Compressor com, final String cmd){
com.loadBinary(new InitListener() {
@Override
public void onLoadSuccess() {
com.execCommand(cmd, new CompressListener() {
@Override
public void onExecSuccess(String message) {
Log.i("success", message);
}
@Override
public void onExecFail(String reason) {
Log.i("failcom", reason);
}
@Override
public void onExecProgress(String message) {
Log.i("progress", message);
}
});
}
@Override
public void onLoadFail(String reason) {
Log.i("failinit", reason);
}
});
}
}