将MultipartFile转换为file与java获取视频时长

		 //MultipartFile转为file
        File f = null;

        try {

            f = File.createTempFile("tmp", suffix);
            file.transferTo(f);

            f.deleteOnExit();

            //获取视频时长
            MultimediaObject instance = new MultimediaObject(f);
            MultimediaInfo result = instance.getInfo();

            long ls = result.getDuration() / 1000;

            System.out.println("ls = " + ls);
        } catch (Exception e) {
            e.printStackTrace();
        }

相关包的maven依赖

<dependency>
    <groupId>ws.schild</groupId>
    <artifactId>jave-all-deps</artifactId>
    <version>2.4.0</version>
</dependency>

gradle依赖

compile "ws.schild:jave-all-deps:2.4.0"
发布了31 篇原创文章 · 获赞 32 · 访问量 9万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览