栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

阿里云Java SDK媒资管理的视频删除功能

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云Java SDK媒资管理的视频删除功能

阿里云Java SDK媒资管理
  • 1、 官方文档Demo
  • 2、前提条件
  • 3、实战
  • 4、相关依赖

1、 官方文档Demo
import com.aliyuncs.vod.model.v20170321.DeleteVideoRequest;
import com.aliyuncs.vod.model.v20170321.DeleteVideoResponse;


public static DeleteVideoResponse deleteVideo(DefaultAcsClient client) throws Exception {
    DeleteVideoRequest request = new DeleteVideoRequest();
    //支持传入多个视频ID,多个用逗号分隔
    request.setVideoIds("VideoId1,VideoId2");
    return client.getAcsResponse(request);
}


public static void main(String[] argv) {
    DefaultAcsClient client = initVodClient("", "");
    DeleteVideoResponse response = new DeleteVideoResponse();
    try {
        response = deleteVideo(client);
    } catch (Exception e) {
        System.out.print("ErrorMessage = " + e.getLocalizedMessage());
    }
    System.out.print("RequestId = " + response.getRequestId() + "n");
}

现在要删除云端的视频

2、前提条件

确认已注册阿里云账号,完成实名认证,并开通视频点播服务。
准备好访问点播服务使用的Access Key。可以在阿里云Access Key管理创建主账号Access Key,也可以在RAM访问控制台创建RAM用户,并授予VOD权限后进行相应操作

3、实战

我直接将我的控制器写在下面

  //根据视频id删除阿里云中的视频
    @ApiOperation("根据视频id删除阿里云中的视频")
    @DeleteMapping("removeAlyVideo/{id}")
    public R removeAlyVideo(@PathVariable String id){
        try{
            //初始化对象
            DefaultAcsClient client = InitVodClient.initVodClient(ConstantVodUtils.ACCESS_KEY_ID, ConstantVodUtils.ACCESS_KEY_SECRET);
            //创建删除视频的request对象
            DeleteVideoRequest request=new DeleteVideoRequest();
            //向request设置视频id
            request.setVideoIds(id);
            //调用初始化对象的方式实现删除
            client.getAcsResponse(request);
            return R.ok();
        }catch (Exception e){
            e.printStackTrace();
            throw new GuliException(20001,"删除视频失败");
        }
    }

R是我的统一结果封装类
主要想法就是通过视频的id去删除,前提是你已经有了keyid和keysecret

4、相关依赖

这里我就不指定版本了,这个版本你需要去阿里云官网看文档,版本要对应上。其次,这些jar包并没有开源,所以你需要到阿里云官网将源码下载,然后将里面的Jar包手动导入到本地仓库。

 
        
            com.aliyun
            aliyun-java-sdk-core
        
        
            com.aliyun.oss
            aliyun-sdk-oss
        
        
            com.aliyun
            aliyun-java-sdk-vod
        
        
            com.aliyun
            aliyun-sdk-vod-upload
        
        
            com.alibaba
            fastjson
        
        
            org.json
            json
        
        
            com.google.code.gson
            gson
        

        
            joda-time
            joda-time
        
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/446012.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号