Bladeren bron

feat:修改私有化代码调用创建视频接口

private_deployment
xmzhao71 1 jaar geleden
bovenliggende
commit
8a64e5c86d
2 gewijzigde bestanden met toevoegingen van 5 en 4 verwijderingen
  1. +2
    -1
      suimangService/src/main/java/com/iformall/service/sm/impl/UserMouldVideoServiceImpl.java
  2. +3
    -3
      suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java

+ 2
- 1
suimangService/src/main/java/com/iformall/service/sm/impl/UserMouldVideoServiceImpl.java Bestand weergeven

@@ -395,7 +395,8 @@ public class UserMouldVideoServiceImpl implements UserMouldVideoService {
videoParam.setVideo_files(videoFiles);

// AiVideoResult video = AiVideoHelper.createVideo(videoParam,mouldVideo.getId());
AiVideoResult video = SmSdkUtils.generateVideo(SmGenerateVideoDTO.build(videoParam, mouldVideo.getId()));
// AiVideoResult video = SmSdkUtils.generateVideo(SmGenerateVideoDTO.build(videoParam, mouldVideo.getId()));
AiVideoResult video = SmSdkUtils.generateVideo(videoParam);
if(video.isSuccess()){
videoUpd.setVideoPath(video.getUrl());
// videoUpd.setVideoTime(video.getDuration()+"");


+ 3
- 3
suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java Bestand weergeven

@@ -45,11 +45,11 @@ public class SmSdkUtils {
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult();
}

public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) {
public static AiVideoResult generateVideo(AiVideoParam aiVideoParam) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO;
// log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto));
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSON(dto.getId()));
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, SmUtils.getHttpEntity(JSON.parseObject(JSON.toJSONString(dto), Map.class)), String.class);
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSON(aiVideoParam.getTask_id()));
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, SmUtils.getHttpEntity(JSON.parseObject(JSON.toJSONString(aiVideoParam), Map.class)), String.class);
log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSON(response.getBody()));
JSONObject resultObject = JSON.parseObject(response.getBody());
String data = resultObject.getString("data");


Laden…
Annuleren
Opslaan