From 6c920885a9bc407f2f05e204ae9769631c4c80e7 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 22 Dec 2021 15:02:56 +0800
Subject: [PATCH] 20211216

---
 src/main/java/cc/mrbird/febs/video/controller/CommonController.java |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/video/controller/CommonController.java b/src/main/java/cc/mrbird/febs/video/controller/CommonController.java
index 8d40a5e..785d190 100644
--- a/src/main/java/cc/mrbird/febs/video/controller/CommonController.java
+++ b/src/main/java/cc/mrbird/febs/video/controller/CommonController.java
@@ -2,6 +2,7 @@
 
 import cc.mrbird.febs.common.entity.FebsResponse;
 import cc.mrbird.febs.common.exception.FebsException;
+import cc.mrbird.febs.common.utils.FileUtil;
 import cn.hutool.core.lang.UUID;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -11,6 +12,9 @@
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartRequest;
+import ws.schild.jave.EncoderException;
+import ws.schild.jave.MultimediaInfo;
+import ws.schild.jave.MultimediaObject;
 
 import java.io.File;
 import java.io.IOException;
@@ -38,10 +42,10 @@
     @RequestMapping(value = "/upload")
     public FebsResponse upload(MultipartRequest request) throws IOException {
         // 保存路径 /Users/helius/Desktop/
-        baseSavePath = "/Users/helius/Desktop/";
+//        baseSavePath = "/Users/helius/Desktop/";
 
         // 访问路径
-        baseUrl = "http://localhost:1234/";
+//        baseUrl = "http://localhost:1234/";
         List<String> visitPathes = updateImg(request);
         return new FebsResponse().success().data(visitPathes);
     }
@@ -98,5 +102,15 @@
         return fileUrlMap;
 
     }
-    
+
+    public static void main(String[] args) throws EncoderException {
+        File file = new File("http://120.27.238.55:8000/video/20211216/9c7d8952-aadb-4fa1-b9c7-a07ab414a394.mp4");
+
+        boolean directory = file.isDirectory();
+        boolean video = FileUtil.isVideo(file);
+        MultimediaObject multimediaObject = new MultimediaObject(file);
+        MultimediaInfo info = multimediaObject.getInfo();
+        int duration = (int) Math.ceil((double) info.getDuration() / 1000);
+        System.out.println(duration);
+    }
 }

--
Gitblit v1.9.1