16 Commits

Author SHA1 Message Date
fa95c0d9d3 fix(video): 优化视频下载逻辑
- 优化 HttpRequestComponent 中的 download 方法,添加资源释放和异常处理
- 在 MadouVideoService 中增加备选 m3u8 地址,提高视频下载成功率
2024-12-31 00:26:48 +08:00
9eb1fea369 fix(video): 修复视频下载链接
- 将 video2.yuchat.top 域名改为 video.yuchat.top
- 更新 m3u8 文件下载 URL
2024-12-31 00:18:07 +08:00
b74f79f721 fix: 修改视频下载 URL
- 将视频下载 URL 从 "https://video.yuchat.top/m3u8/" 修改为 "https://video2.yuchat.top/m3u8/"
- 这个修改可能是为了切换到不同的服务器或者 CDN,以提高下载速度或稳定性
2024-12-31 00:07:36 +08:00
dd1a20ec9b feat(video): 优化视频 URL检验和获取逻辑
- 在 HttpRequestComponent 中添加 checkUrl 方法,用于检查 URL 是否有效
- 在 MadouVideoService 中实现 getMadouVideoInfo 方法,整合视频信息获取和 URL 检查
- 修改 VideoController 中的 getMadouVideoById 方法,使用新的视频信息获取逻辑
2024-12-30 22:46:33 +08:00
fcd88baf67 添加 Minio 配置和支持
在 `application-prod.yml` 和 `application-dev.yml` 中添加了 Minio 的配置项,并引入了 Minio 依赖。新增 `MinioProperties` 和 `MinioConfig` 类以支持 Minio 客户端的配置和初始化。
2024-12-28 22:39:07 +08:00
517f036726 更新路径变量注解以明确参数名称
在 `VideoController` 中,为 `@PathVariable` 注解添加了参数名称,以提高代码的可读性和维护性。
2024-12-28 20:58:27 +08:00
4aa92c7c32 明确请求参数名称
在 `getMadouVideo` 方法中,为 `@RequestParam` 添加了具体的参数名,以提高代码的可读性和维护性。
2024-12-28 20:46:01 +08:00
8f20640018 更新视频 URL 和配置文件
将 `VideoController` 中的视频 URL 前缀更改为 `/api`,并在 `application.yml` 中添加了 `context-path` 配置。删除了 `application-prod.yml` 中重复的 `context-path` 配置。
2024-12-28 20:42:10 +08:00
fdd2dd700b 添加视频下载和 m3u8 文件获取功能
- 新增 m3u8 文件获取和 ts 文件下载功能
- 添加视频控制器,实现视频列表、详情和 m3u8 文件获取接口
- 优化应用配置,增加开发环境配置
- 重构 HTTP 请求组件,支持文件下载
- 新增 JSON 结果封装类,统一接口返回格式
2024-12-28 20:11:31 +08:00
6ddda86621 开发视频播放的接口 2024-12-28 18:57:54 +08:00
112110946d 获取视频文件的大小 2024-10-19 18:45:26 +08:00
edb308a495 优化下载线程,提高下载速度 2024-10-18 22:23:05 +08:00
54f605382b 使用代理和线程池下载 2024-10-14 23:18:49 +08:00
bd9c9c7baa 视频文件的下载 2024-10-14 21:37:31 +08:00
d940ec6cc8 抓取视频播放源地址 2024-10-14 01:29:48 +08:00
lqyan
9b6cb6fc14 项目初始化 2024-10-13 15:33:34 +08:00