当前位置: 首页 > news >正文

springboot 实现阿里云点播系统使用凭证播放

项目需求用到阿里云点播系统,用到一些高级功能,采用凭证播放。提供接口给前端,前端获取凭证就可直接使用。

public GetVideoPlayAuthResponse getVideoPlayAuth(String mediaId) {try {StaticCredentialProvider provider = StaticCredentialProvider.create(Credential.builder().accessKeyId(accessKeyId).accessKeySecret(accessKeySecret).build());AsyncClient client = AsyncClient.builder().region("cn-beijing").credentialsProvider(provider).overrideConfiguration(ClientOverrideConfiguration.create().setEndpointOverride("vod.cn-beijing.aliyuncs.com").setConnectTimeout(Duration.ofSeconds(10))//到期秒).build();GetVideoPlayAuthRequest getVideoPlayAuthRequest = GetVideoPlayAuthRequest.builder().videoId(mediaId).build();CompletableFuture<GetVideoPlayAuthResponse> response = client.getVideoPlayAuth(getVideoPlayAuthRequest);GetVideoPlayAuthResponse resp = response.get();return resp;}catch (Exception e){return null;}}

然后在出个restapi接口给前端就可。

欢迎点赞、报错、转发。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • JS 逆向高阶之 - nodejs 常用的几个加密, 解密的库
  • AICG学习(一)搭建魔搭,LoRA
  • Javascript——原始数据类型的自动装箱
  • 甄选范文“论软件设计方法及其应”软考高级论文系统架构设计师论文
  • MySQL —— 表的设计
  • 简单聊一聊Vue是如何管理多环境的后端服务的?
  • leetcode787. K 站中转内最便宜的航班——优先队列优化的Dijkstra算法+剪枝
  • 【C#】计算多边形的面积
  • Redis的面试题
  • 数据类型练习
  • 25-原理图BOM的输出
  • 智慧宠物护理:智能听诊器引领健康监测新潮流
  • 利用 Docker 和 Poetry 优化 Python 应用部署
  • 鸿蒙(API 12 Beta3版)【时域可分层视频编码】 音视频编码
  • YOLOv8改进 | 主干网络 | 用EfficientNet卷积替换backbone【教程+代码 】
  • E-HPC支持多队列管理和自动伸缩
  • Git的一些常用操作
  • iOS 颜色设置看我就够了
  • JavaScript对象详解
  • Linux各目录及每个目录的详细介绍
  • mysql_config not found
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Service Worker
  • Shell编程
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 前端技术周刊 2019-02-11 Serverless
  • 事件委托的小应用
  • 手写一个CommonJS打包工具(一)
  • Android开发者必备:推荐一款助力开发的开源APP
  • 阿里云ACE认证学习知识点梳理
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • (06)金属布线——为半导体注入生命的连接
  • (1)svelte 教程:hello world
  • (ZT)薛涌:谈贫说富
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (不用互三)AI绘画工具应该如何选择
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)Scala的“=”符号简介
  • (转)创业家杂志:UCWEB天使第一步
  • .apk文件,IIS不支持下载解决
  • .gitignore不生效的解决方案
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET中 MVC 工厂模式浅析
  • /etc/fstab和/etc/mtab的区别
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [ACM独立出版] 2024年虚拟现实、图像和信号处理国际学术会议(VRISP 2024,8月2日-4)
  • [Armbian] 部署Docker版Home Assistent,安装HACS并连接米家设备