嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
包含视频编辑,剪辑,滤镜,添加文字,Logo
if(videoUrl != null && !"".equals(videoUrl)){
EpVideo epVideo = new EpVideo(videoUrl);
if(cb_clip.isChecked())
epVideo.clip(Float.parseFloat(et_clip_start.getText().toString().trim()),Float.parseFloat(et_clip_end.getText().toString().trim()));
if(cb_crop.isChecked())
epVideo.crop(Integer.parseInt(et_crop_w.getText().toString().trim()),Integer.parseInt(et_crop_h.getText().toString().trim()),Integer.parseInt(et_crop_x.getText().toString().trim()),Integer.parseInt(et_crop_y.getText().toString().trim()));
if(cb_rotation.isChecked())
epVideo.rotation(Integer.parseInt(et_rotation.getText().toString().trim()),cb_mirror.isChecked());
if(cb_text.isChecked())
epVideo.addText(Integer.parseInt(et_text_x.getText().toString().trim()),Integer.parseInt(et_text_y.getText().toString().trim()),30,"red",MyApplication.getSavePath() "msyh.ttf",et_text.getText().toString().trim());
mProgressDialog.show();
new EpEditor(this).exec(epVideo, new EpEditor.OutputOption(MyApplication.getSavePath() "out.mp4"), new OnEditorListener() {
@Override
public void onSuccess() {
Toast.makeText(EditActivity.this, "编辑完成", Toast.LENGTH_SHORT).show();
mProgressDialog.dismiss();
}
@Override
public void onFailure() {
Toast.makeText(EditActivity.this, "编辑失败", Toast.LENGTH_SHORT).show();
mProgressDialog.dismiss();
}
@Override
public void onProgress(float v) {
mProgressDialog.setProgress((int) (v * 100));
}
});