From ca17d6ee8df1e7c28645e70f43deb6b60a8890f8 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Wed, 22 Dec 2021 14:14:44 +0800
Subject: [PATCH] fix
---
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