前端上传视频之后,根据上传的视频文件获取视频的大小和时长
1、获取视频时长
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;
}
2、获取视频大小
/**
* 获取视频大小
* @param source
* @return
*/
private String ReadVideoSize(File source) {
FileChannel fc= null;
String size = "";
try {