java、js 获取视频时长
来源:互联网 发布:php项目开发流程 编辑:程序博客网 时间:2024/04/30 09:40
//js获取视频时长 var vid = document.getElementById("video-box"); //返回值以秒为单位 var vLength = parseFloat( vid.duration ); if ( vLength > 0 ){ //小时 var h=parseInt( vLength / (60*60) ); var m=parseInt((vLength % (60*60)) / 60); var s=parseInt(vLength % 60 ); if ( h < 10 ){ h = '0' +h; } if ( m < 10 ){ m = '0' +m; } if ( s < 10 ){ s = '0' +s; } var minute = h + ':' + m + ':' + s ; $('#minute-box').html( '视频时长:' + minute ); }
java 获取视频的时长
用到的类库为 :jave-1.0.2.jar
/** * 获取视频文件播放时长 * @param src * @return 返回毫秒值 */public static long getVideoLength(String src){File file=new File(src);MultimediaInfo multimediaInfo;Encoder encoder=new Encoder();try{multimediaInfo=encoder.getInfo(file);VideoInfo videoInfo= multimediaInfo.getVideo();videoInfo.getDecoder();multimediaInfo.getFormat();return multimediaInfo.getDuration();}catch (Exception e){e.printStackTrace();}return 0;} /** * 获取文件播放时长 * @param fileName * @return HH:mm:ss 格式字符串 */public static String getVideoLengthStr(String fileName){long length= getVideoLength(fileName);//小时int h=(int)length/(60*60*1000);int m=(int)(length%(60*60*1000))/(60*1000);int s=(int)(length%(60*1000))/(1000);StringBuilder sb=new StringBuilder();if (h<10){sb.append("0").append(h);}else {sb.append(h);}sb.append(":");if (m<10){sb.append("0").append(m);}else {sb.append(m);}sb.append(":");if (s<10){sb.append("0").append(s);}else {sb.append(s);}return sb.toString();}
0 0
- java、js 获取视频时长
- js获取视频时长
- js获取视频时长
- java调用ffmpeg获取视频时长
- Java获取3gp视频时长
- java 获取音频,视频时长
- java获取视频播放时长
- java调用ffmpeg获取视频时长
- 获取视频时长
- 获取视频时长
- jave获取视频时长
- jave获取视频时长
- Java通过调用FFMPEG获取视频时长
- Java通过调用FFMPEG获取视频时长
- java 根据URL获取时长,视频大小
- java读取视频时长
- java读取视频时长
- java读取视频时长
- linux中编写脚本(简单)
- MYSQL 更新时间自动同步与创建时间默认值共存问题
- nginx学习-开篇
- 【转载】-HDU 1007 hdu 1007 Quoit Design (最近点对)
- C++作业4
- java、js 获取视频时长
- CentOS7 安装JDK1.8
- 大量并发SQL导致数据库性能问题诊断优化
- ubuntu 16gcc g++版本降级
- CSS3 flex弹性布局
- TensorRT 2 初探秘 (一)
- python学习------1.0入门
- 文件对话框(QFileDialog)
- LeetCode (12)Integer to Roman