Browse Source

fix

photo
winter 1 year ago
parent
commit
910488ae85
2 changed files with 26 additions and 1 deletions
  1. +1
    -1
      suimangService/src/main/java/com/iformall/sm/AiVideoHelper.java
  2. +25
    -0
      suimangService/src/main/java/com/iformall/sm/AiVideoParam.java

+ 1
- 1
suimangService/src/main/java/com/iformall/sm/AiVideoHelper.java View File

@@ -81,7 +81,7 @@ public class AiVideoHelper {
} }


videoParam.setToken(token); videoParam.setToken(token);
log.info("生成视频start request:" + JSONObject.toJSONString(videoParam));
log.info("生成视频start request:" + videoParam.toSimpelJson());
String response = doPost(oral_broadcasting+"/gen_dh_video", JSONObject.toJSONString(videoParam)); String response = doPost(oral_broadcasting+"/gen_dh_video", JSONObject.toJSONString(videoParam));
log.info("生成视频end response:"+response); log.info("生成视频end response:"+response);




+ 25
- 0
suimangService/src/main/java/com/iformall/sm/AiVideoParam.java View File

@@ -1,6 +1,7 @@
package com.iformall.sm; package com.iformall.sm;


import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.aliyun.openservices.shade.org.apache.commons.lang3.StringUtils; import com.aliyun.openservices.shade.org.apache.commons.lang3.StringUtils;


@@ -54,6 +55,30 @@ public class AiVideoParam {


private Map<String,Object> subtitle; private Map<String,Object> subtitle;


public String toSimpelJson() {
String json = JSON.toJSONString(this);
JSONObject obj = JSON.parseObject(json);
JSONObject vf = obj.getJSONObject("video_files");
if (null != vf ) {
JSONObject bg = vf.getJSONObject("back_ground");
if ( null != bg) {
bg.remove("image");
}
JSONObject dh = vf.getJSONObject("digital_human");
if ( null != dh) {
dh.remove("image");
}
JSONArray ms = vf.getJSONArray("material");
if (null != ms && ms.size() > 0 ) {
for (int i = 0 ; i < ms.size(); i++) {
JSONObject jo = ms.getJSONObject(i);
jo.remove("image");
}
}
}
return JSON.toJSONString(obj);
}
@Data @Data
public static class VideoFiles { public static class VideoFiles {
private BackGround back_ground; private BackGround back_ground;


Loading…
Cancel
Save