Selaa lähdekoodia

feat:修改调用视频接口

private_deployment
xmzhao71 1 vuosi sitten
vanhempi
commit
af3d7bcb62
3 muutettua tiedostoa jossa 14 lisäystä ja 14 poistoa
  1. +1
    -1
      suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java
  2. +2
    -2
      suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java
  3. +11
    -11
      suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java

+ 1
- 1
suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java Näytä tiedosto

@@ -160,7 +160,7 @@ public class VoiceMouldController extends BaseController {

@AuthIgnore
@ApiOperation("TTS音色预览")
@PostMapping("/preview_bak")
@PostMapping("/preview")
@ApiImplicitParams({})
public ResultData voicePreview(@RequestBody AiPreviewParam aiPreviewParam) {
logger.debug("[" + getIpAddr() + "] MouldPatchController::voicePreview");


+ 2
- 2
suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java Näytä tiedosto

@@ -11,10 +11,10 @@ public interface SmSdkConstant {
/**
* 预览视频
*/
String PREVIEW_VIDEO = "/ai/video/preview";
String PREVIEW_VIDEO = "/ai/video/previewVideo";

/**
* 生成视频
*/
String GENERATE_VIDEO = "/ai/video/preview";
String GENERATE_VIDEO = "/ai/video/generateVideo";
}

+ 11
- 11
suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java Näytä tiedosto

@@ -34,17 +34,6 @@ public class SmSdkUtils {
smSdkUtils = this;
}

public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO;
HttpEntity<SmGenerateVideoDTO> httpEntity = new HttpEntity<>(dto);
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto));
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class);
log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSONString(response.getBody()));
JSONObject resultObject = JSON.parseObject(response.getBody());
String data = resultObject.getString("data");
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult();
}

public static AiPreviewResult preview(SmPreviewVideoDTO dto) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.PREVIEW_VIDEO;
HttpEntity<SmPreviewVideoDTO> httpEntity = new HttpEntity<>(dto);
@@ -55,4 +44,15 @@ public class SmSdkUtils {
String data = resultObject.getString("data");
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult();
}

public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO;
HttpEntity<SmGenerateVideoDTO> httpEntity = new HttpEntity<>(dto);
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto));
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class);
log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSONString(response.getBody()));
JSONObject resultObject = JSON.parseObject(response.getBody());
String data = resultObject.getString("data");
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult();
}
}

Ladataan…
Peruuta
Tallenna