![JAR search and dependency download from the Maven repository](/logo.png)
com.gitee.summer9102.develop.alibaba.vod.AliVodUtil Maven / Gradle / Ivy
The newest version!
package com.gitee.summer9102.develop.alibaba.vod;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.vod.model.v20170321.*;
public class AliVodUtil {
/**
* 获取视频上传地址和凭证
*/
public static CreateUploadVideoResponse createUploadVideo(AliVod aliVod, String title, String filename) throws ClientException {
CreateUploadVideoRequest request = new CreateUploadVideoRequest();
request.setTitle(title);
request.setFileName(filename);
CreateUploadVideoResponse response = aliVod.getAcsClient().getAcsResponse(request);
return response;
}
/**
* 刷新视频上传凭证
*/
public static RefreshUploadVideoResponse refreshUploadVideo(AliVod aliVod, String videoId) throws ClientException {
RefreshUploadVideoRequest request = new RefreshUploadVideoRequest();
request.setVideoId(videoId);
RefreshUploadVideoResponse response = aliVod.getAcsClient().getAcsResponse(request);
return response;
}
/**
* 获取播放凭证
*/
public static GetVideoPlayAuthResponse getVideoPlayAuth(AliVod aliVod, String videoId) throws ClientException {
GetVideoPlayAuthRequest request = new GetVideoPlayAuthRequest();
request.setVideoId(videoId);
GetVideoPlayAuthResponse response = aliVod.getAcsClient().getAcsResponse(request);
return response;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy