第一阶段:
程序中想要一个能够处理数字影音的功能。
读取上传视频文件的时长
最终采取的方法是
private String ReadVideoTime(File source) {
Encoder encoder = new Encoder();
String length=“ ” ;
try {
MultimediaInfo m = encoder.getInfo(source);
long ls = m.getDuration()/1000;
int hour = (int) (ls/3600);
int minute = (int) (ls%3600)/60;
int second = (int) (ls-hour*3600-minute*60);
length = hour+"小时"+minute+"分"+second+"秒";
} catch (Exception e) {
e.printStackTrace();
}
return length;
}
但这需要import两个类
import it.sauronsoftware.jave.Encoder;
import it.sauronsoftware.jave.MultimediaInfo;
那么问题来了,maven库里没有这个包,用maven编译也没用
下载“jave-1