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);
}
}
运行结果
控制台出现该链接即可在浏览器上访问
可到腾讯云访问管理查看有无此视频
总结
- 接入腾讯云上传还挺简单的
- 接下来就要看高级功能部分