From f0afca8e5611e46557f69cd22850c630388d329f Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 22 Dec 2021 14:46:31 +0800
Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/xc-video

---
 src/main/java/cc/mrbird/febs/video/controller/CommonController.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 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 662ea12..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;
@@ -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