视频删除

简介: 视频删除

servie

/**
     * 删除云端video  videoId是指云端中视频的id
     * @param videoId
     */
    void removeVideo(String videoId);
@Override
public void removeVideo(String videoId) {
    //删除云端视频
    try{
        DefaultAcsClient client = InitVodClient.initVodClient(ConstantVodUtils.REGION_ID,ConstantVodUtils.ACCESS_KEY_ID, ConstantVodUtils.ACCESS_KEY_SECRET);
        DeleteVideoRequest request = new DeleteVideoRequest();
        request.setVideoIds(videoId);
        DeleteVideoResponse response = client.getAcsResponse(request);
        System.out.print("RequestId = " + response.getRequestId() + "\n");
    }catch (com.aliyuncs.exceptions.ClientException e){
        throw new GuliException(20001, "视频删除失败");
    }
}
controller
/**
 * 删除阿里云视频根据videoId
 */
@DeleteMapping("removeAlyVideo/{id}")
public R removeAlyVideo(@PathVariable String id){
    vodService.removeVideo(id);
    return R.ok().message("视频删除成功喽");
}
相关文章
|
BI
解决File.delete()删除不掉文件
首先注意两点: 此文件被使用的时候无法删除(比如网络输出没关闭流) 判断此文件是否存在再做删除(exists) 删除文件夹之前先删除文件夹下的所有文件(递归解决) 判断是否删除成功会有返回值,文件名错了的话,删除文件不会报错。
2186 0
|
10月前
评论删除出现bug
评论删除出现bug
50 0
|
7月前
删除前提示
删除前提示
17 0
|
OLTP 数据库
数据的删除与修改
数据的删除与修改
161 0
|
开发者 索引
删除|学习笔记
快速学习删除。
53 0
|
开发者 索引
删除 | 学习笔记
快速学习删除
45 0
|
关系型数据库 Shell PostgreSQL