|
|
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 |
|