package com.volcengine.example.vod.edit;
import com.alibaba.fastjson.JSONObject;
import com.google.protobuf.ByteString;
import com.google.protobuf.util.JsonFormat;
import com.volcengine.service.vod.IVodService;
import com.volcengine.service.vod.impl.VodServiceImpl;
import com.volcengine.service.vod.model.request.VodAsyncVCreativeTaskRequest;
import com.volcengine.service.vod.model.request.VodRequest;
import com.volcengine.service.vod.model.request.VodSubmitDirectEditTaskAsyncRequest;
import com.volcengine.service.vod.model.response.VodAsyncVCreativeTaskResponse;
import com.volcengine.service.vod.model.response.VodSubmitDirectEditTaskAsyncResponse;
import java.util.HashMap;
public class VodAsyncVCreativeTaskDemo {
public static void main(String[] args) {
IVodService vodService = VodServiceImpl.getInstance();
JSONObject paramObj = new JSONObject();
paramObj.put("input","vid://{your vid}");
paramObj.put("style","漫画风");
paramObj.put("resolution","720p");
VodAsyncVCreativeTaskRequest vodAsyncVCreativeTaskRequest = VodAsyncVCreativeTaskRequest.newBuilder()
.setUploader("your space")
.setParamStr(paramObj.toString())
.setScene("videostyletrans")
VodAsyncVCreativeTaskResponse vodAsyncVCreativeTaskResponse = vodService.asyncVCreativeTask(vodAsyncVCreativeTaskRequest);
if (vodAsyncVCreativeTaskResponse.getResponseMetadata().hasError()) {
System.out.println(vodAsyncVCreativeTaskResponse.getResponseMetadata().getError());
System.out.println(vodAsyncVCreativeTaskResponse.toString());
System.out.println(vodAsyncVCreativeTaskResponse.getResponseMetadata().getRequestId());