|
|
@@ -26,27 +26,43 @@ public class CallBackAPI {
|
|
|
return instance;
|
|
|
}
|
|
|
|
|
|
+ private boolean isVirtualapkLoadMedia = false;
|
|
|
+
|
|
|
//剪切视频并选择主题
|
|
|
public void goCutVideo(Activity activity, Video video, ArrayList<String> arrayList) {
|
|
|
Intent intent = new Intent();
|
|
|
- intent.setClassName("com.kfzs.cfyl.media", "com.kfzs.cfyl.media.activity.ActCutVideo");
|
|
|
+ if (isVirtualapkLoadMedia) {
|
|
|
+ intent.setClassName("com.kfzs.cfyl.media", "com.kfzs.cfyl.media.activity.ActCutVideo");
|
|
|
+ } else {
|
|
|
+ intent.setClassName(activity.getPackageName(), "com.kfzs.cfyl.media.activity.ActCutVideo");
|
|
|
+ }
|
|
|
intent.putExtra(Integer.class.getSimpleName(), Constant.MEDIA_ACTION_CUT_VIDEO);
|
|
|
intent.putExtra(String.class.getSimpleName(), JSONObject.toJSONString(video));
|
|
|
intent.putExtra(ArrayList.class.getSimpleName(), arrayList);
|
|
|
activity.startActivityForResult(intent, Constant.MEDIA_ACTION_CUT_VIDEO);
|
|
|
}
|
|
|
+
|
|
|
//编辑视频
|
|
|
public void goEditVideo(Activity activity, Serializable data) {
|
|
|
Intent intent = new Intent();
|
|
|
- intent.setClassName("com.kfzs.cfyl.media", "com.kfzs.cfyl.media.activity.ActEditVideo");
|
|
|
+ if (isVirtualapkLoadMedia) {
|
|
|
+ intent.setClassName("com.kfzs.cfyl.media", "com.kfzs.cfyl.media.activity.ActEditVideo");
|
|
|
+ } else {
|
|
|
+ intent.setClassName(activity.getPackageName(), "com.kfzs.cfyl.media.activity.ActEditVideo");
|
|
|
+ }
|
|
|
intent.putExtra(Integer.class.getSimpleName(), Constant.MEDIA_ACTION_EDIT_VIDEO);
|
|
|
intent.putExtra(Video.class.getSimpleName(), data);
|
|
|
activity.startActivityForResult(intent, Constant.MEDIA_ACTION_EDIT_VIDEO);
|
|
|
}
|
|
|
+
|
|
|
//编辑视频
|
|
|
public void goAct(Activity activity, String act) {
|
|
|
Intent intent = new Intent();
|
|
|
- intent.setClassName("com.kfzs.cfyl.media", "com.kfzs.cfyl.media.activity."+act);
|
|
|
+ if (isVirtualapkLoadMedia) {
|
|
|
+ intent.setClassName("com.kfzs.cfyl.media", "com.kfzs.cfyl.media.activity." + act);
|
|
|
+ } else {
|
|
|
+ intent.setClassName(activity.getPackageName(), "com.kfzs.cfyl.media.activity." + act);
|
|
|
+ }
|
|
|
activity.startActivityForResult(intent, Constant.MEDIA_ACTION_EDIT_VIDEO);
|
|
|
}
|
|
|
}
|