SpringBoot接入腾讯云云点播视频上传(二)

Java JDK 腾讯云播放 简单上传

具体可参考官方 链接

Maven引入依赖

这里是所需要用到的依赖

        <dependency>
            <groupId>com.tencentcloudapi</groupId>
            <artifactId>tencentcloud-sdk-java</artifactId>
            <!-- go to https://search.maven.org/search?q=tencentcloud-sdk-java and get the latest version. -->
            <!-- 请到https://search.maven.org/search?q=tencentcloud-sdk-java查询所有版本,最新版本如下 -->
            <version>3.1.363</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.10</version>
        </dependency>
        <dependency>
            <groupId>com.qcloud</groupId>
            <artifactId>vod_api</artifactId>
            <version>2.1.4</version>
        </dependency>
        <dependency>
            <groupId>com.qcloud</groupId>
            <artifactId>cos_api</artifactId>
            <version>5.6.8</version>
        </dependency>

这里我遇到一个坑 腾讯云存储报错org/apache/commons/codec/digest/HmacUtils

commons-codec 要引入1.10的 我引入1.6就出现这个问题

简单上传

    public static void main(String[] args) {
        //初始化一个上传客户端对象 使用云 API 密钥初始化 VodUploadClient 实例。
        VodUploadClient client = new VodUploadClient("控制台-访问管理-访问控制获取", "控制台-访问管理-访问控制获取");
        //构造上传请求对象
        //设置媒体本地上传路径
        VodUploadRequest request = new VodUploadRequest();
        request.setMediaFilePath("C:\Users\big_buck_bunny.mp4");
        //调用上传
        //调用上传方法,传入接入点地域及上传请求。
        try {
            VodUploadResponse response = client.upload("ap-guangzhou", request);
            logger.info("Upload FileId = {}", response.getFileId());
        } catch (Exception e) {
            // 业务方进行异常处理
            logger.error("Upload Err", e);
        }
    }

运行结果

控制台出现该链接即可在浏览器上访问

可到腾讯云访问管理查看有无此视频

总结

  • 接入腾讯云上传还挺简单的
  • 接下来就要看高级功能部分
原文地址:https://www.cnblogs.com/rzkwz/p/15341247.html