From bc0165c6171fc35385e7e7abfe007ad19e4dc092 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 14 Jan 2026 15:59:42 +0800
Subject: [PATCH] feat(video): 添加视频播放器功能并优化视频播放接口
---
src/main/java/cc/mrbird/febs/ai/controller/productPoint/VideoPlayController.java | 12 +++---------
1 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/controller/productPoint/VideoPlayController.java b/src/main/java/cc/mrbird/febs/ai/controller/productPoint/VideoPlayController.java
index 775f03c..9539a73 100644
--- a/src/main/java/cc/mrbird/febs/ai/controller/productPoint/VideoPlayController.java
+++ b/src/main/java/cc/mrbird/febs/ai/controller/productPoint/VideoPlayController.java
@@ -31,8 +31,8 @@
public static final String baseUploadDir = "/home/javaweb/webresource/ai/file";
- @GetMapping("/play/{fileName}")
- public void playVideo(@PathVariable("fileName") String fileName, HttpServletRequest request, HttpServletResponse response) {
+ @GetMapping("/play/{fileName}/{companyId}")
+ public void playVideo(@PathVariable("fileName") String fileName,@PathVariable("companyId") String companyId, HttpServletRequest request, HttpServletResponse response) {
log.info("开始播放视频文件: {}", fileName);
// 配置参数
@@ -40,13 +40,7 @@
final long MAX_INITIAL_SEGMENT = 1024 * 1024 * 15; // 最大初始片段大小(15MB),约30秒中等码率视频
try {
- String companyId = LoginUserUtil.getLoginUser().getCompanyId();
-
- // 检查文件是否存在
- if (StrUtil.isBlank(companyId)) {
- response.setStatus(HttpStatus.NOT_FOUND.value());
- return;
- }
+// String companyId = LoginUserUtil.getLoginUser().getCompanyId();
String uploadDir = baseUploadDir + "/" + companyId;
Path filePath = Paths.get(uploadDir, fileName);
--
Gitblit v1.9.1