public voidReadVideoTime(String path) { long sum = 0; long num = 0; File source = newFile(path[i]); Encoder encoder = newEncoder(); File[] file =source.listFiles(); for(File file2 : file) { try{ MultimediaInfo m =encoder.getInfo(file2); long ls = m.getDuration() / 1000;//ls是获取到的秒数 sum +=ls; num++; } catch(Exception e) { e.printStackTrace(); } } double sum1 = (double) sum; double sum2 = sum1 / 3600;//转换成为了小时 System.out.println(sum2); System.out.println(num); }
Java获取文件中视频的时长
免责声明:文章转载自《Java获取文件中视频的时长》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇Windows Server 2008 R2 实现多用户同时登陆Hystrix 如何解决 ThreadLocal 信息丢失下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=