java 怎么取得视频文件的总时长

原创 2012年03月21日 15:59:16
比如取得 flv 的时长, 一个视频总共可以播放2分钟 这个2分钟就是时长,如何取得 用java实现

------------------------------------------------------------------------------------------------------------------
问题补充:
a881127b 写道
解决办法:
      调用DLL文件,只要找到一个可以比较好解析播放时长的DLL,然后JNI调用,CPP或者Delphi都好,只要能实现就oK了,DLL放在BIN目录;
public class CtrlFtpFile {
	//读取Dll
	static {
		System.loadLibrary("GetPlayTime");
	}

	public native String getMediaTime(String arg);

	public static void main(String[] args) {

		CtrlFtpFile hw = new CtrlFtpFile();
//		System.out.println(hw.getMediaTime("D:\\TDDOWNLOAD\\小强.mp3"));
		System.out.println(hw.getMediaTime("file:///G:/tomcat/apache-tomcat-6.0.18/webapps/mbs/ftp/0/real/B1224487037153.mpeg"));
		//file:///G:\tomcat\apache-tomcat-6.0.18\webapps\mbs\ftp\0/real/B1224487037153.mpeg
		
	}
}

附件地址:
http://a881127b.iteye.com/blog/724516



你可以说得具体一点,加一步骤说明吗,这样我很模糊,弄了半天没弄出来



------解决方案--------------------------------------------------------
解决办法:
      调用DLL文件,只要找到一个可以比较好解析播放时长的DLL,然后JNI调用,CPP或者Delphi都好,UnsatisfiedLinkError,只要能实现就oK了,DLL放在BIN目录,startup failed due to previous errors
public class CtrlFtpFile {
	//读取Dll
	static {
		System.loadLibrary("GetPlayTime");
	}

	public native String getMediaTime(String arg);

	public static void main(String[] args) {

		CtrlFtpFile hw = new CtrlFtpFile();
//		System.out.println(hw.getMediaTime("D:\\TDDOWNLOAD\\小强.mp3"));
		System.out.println(hw.getMediaTime("file:///G:/tomcat/apache-tomcat-6.0.18/webapps/mbs/ftp/0/real/B1224487037153.mpeg"));
		//file:///G:\tomcat\apache-tomcat-6.0.18\webapps\mbs\ftp\0/real/B1224487037153.mpeg
		
	}
}

附件地址:
http://a881127b.iteye.com/blog/724516
------解决方案--------------------------------------------------------
可参考:
pb怎么获取视频文件的分辨率和播放时长   http://www.myexception.cn/pb/240155.html


相关的主题文章:
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MediaRecorder关于录制视频文件大小和录制时长的设置

 为了将MediaRecorder用于视频捕获,必须采用与音频捕获相同的步骤,同时加上一些视频的特定的步骤。除此之外,MediaRecord是一个状态机,因此必须遵从实例化到录制的特定步骤序...

AVI文件头格式浅析-计算音视频播放时长

因为需要计算一个AVI文件的播放时间所以看一下AVI文件头所包涵的信息   下面一个结构框图   "avih"子块: typedefstruct_avimainheader{   FO...
  • vidsec
  • vidsec
  • 2012-07-30 16:58
  • 1347

Java概述_2 视频文件

  • 2016-03-21 15:08
  • 7.49MB
  • 下载

使用java进行视频文件拼接

一年前还是两年前使用手机在快播上看了“西游记之大闹天宫”电影,查看手机缓冲目录为n多个文件,copy到电脑上只有第一个能观看,其他的应该是没有视频文件头,记得当时好像用格式工厂也拼不到一块。于是就百度...

java程序调用ffmpeg执行视频文件格式转换flv

用java小例题说明更直观:(可以直接编译运行) 环境我在 windows平台下测试的。。。 需要在e:\下有 ffmpeg.exe;mencoder.exe;drv43260.dll;pncrt...

使用Java调用控制台实现任意视频文件转换Gif图片

使用ffmpeg将视频转换为gif

Java获取视频的时长——日期时间处理

Problem: 如何通过Java获取视频的时长? 想通过Java来获取某文件夹(或多个文件夹)下的视频的总时长经过查询资料,发现可以通过JAVE实现:The JAVE (Java Audio V...

用JAVA获取视频文件中的帧图片并等比缩放

最近项目中有一个需要用JAVA
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)