视频上传按照SDK可以上传成功:
VodUploadRequest vodUploadRequest = new VodUploadRequest();
request.setMediaFilePath("/data/videos/***.mp4");
request.setProcedure("procedure");
request.setMediaType("mp4");
request.setMediaName("***");
VodUploadResponse response = client.upload(region, request);
但是会报错:
java.lang.NoSuchFieldException: Procedure
at java.lang.Class.getDeclaredField(Class.java:2070)
java.lang.NoSuchFieldException: MediaName
at java.lang.Class.getDeclaredField(Class.java:2070)
java.lang.NoSuchFieldException: MediaType
at java.lang.Class.getDeclaredField(Class.java:2070)
这三个参数都是VodUploadRequest父类ApplyUploadRequest的属性:
public class VodUploadRequest extends ApplyUploadRequest { private String MediaFilePath; private String CoverFilePath; private Integer ConcurrentUploadNumber;
}
相似问题