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