请问如何用JAVA或者JMF得到一个视频的长度 比如我有一个食品a.mpg长度为1小时,请问我如何用JAVA或者JMF来得到他的长度3600秒这个值呢?谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用JMFhttp://blog.csdn.net/cecoo/archive/2008/05/19/2459708.aspx然后在看看JMF API 记得jmf有相关的方法可以得到多少frame,一个frame的大小 楼上2位,谢谢关注,KOOK, 你的那个帖子我之前也看过拉,还有JMF API也看过了,但是没有提到这方面的知识啊,请你说详细点好吗,因为我也知道应该是用JMF弄的TIANTIAN911你好,你说的那个方法能具体点吗,谢谢 首先将以下代码加入网页中: <span id="Text"></span> function CurrentPosition() { if (document.winplayer.PlayState != 2) return; cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition); Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ; } //保留两个小数 function format2(str) { str=Math.round(parseFloat(str)*100)/100 return str } function ToPosition(pos) { var levelt; levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration; levelt =(parseInt(levelt) + cminX)/60; levelt =format2(levelt); return levelt; } //以上是时间转换函数,如5.34,这后面的0.34相当于60*0.34=20秒,改进后的函数如下: function ToPosition(pos) { var levelt; levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration; levelt =(parseInt(levelt) + cminX)/60; levelt=parseInt(levelt) + ":" + parseInt((format2(levelt)-parseInt(levelt))*60); return levelt; } 首先将以下代码加入网页中: <span id="Text"></span> function CurrentPosition() { if (document.winplayer.PlayState != 2) return; cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition); Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ; } //保留两个小数 function format2(str) { str=Math.round(parseFloat(str)*100)/100 return str } function ToPosition(pos) { var levelt; levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration; levelt =(parseInt(levelt) + cminX)/60; levelt =format2(levelt); return levelt; } //以上是时间转换函数,如5.34,这后面的0.34相当于60*0.34=20秒,改进后的函数如下: function ToPosition(pos) { var levelt; levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration; levelt =(parseInt(levelt) + cminX)/60; levelt=parseInt(levelt) + ":" + parseInt((format2(levelt)-parseInt(levelt))*60); return levelt; } 求正则表达式 sun.awt.X11.XEmbeddedFrame是在JAK6的那个jar包下 臭狗屎 1.6 哥卸载了 换1.5 非public类型的类,默认构造方法的访问修饰符 [多线程] 有关Vector的问题 java程序转成EXE能脱离JRE么 JTable删除选定的行 请问哈希表在1。5下的用法 用JAVA开发什么工资较高大概可以达到多少 J2EE的学习需要些什么 莫名错误javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder.paintBorder(MetalBorders.java:783)
用JMFhttp://blog.csdn.net/cecoo/archive/2008/05/19/2459708.aspx然后在看看JMF API
TIANTIAN911你好,你说的那个方法能具体点吗,谢谢
<span id="Text"></span>
function CurrentPosition() {
if (document.winplayer.PlayState != 2) return;
cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition);
Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ;
}
//保留两个小数
function format2(str)
{
str=Math.round(parseFloat(str)*100)/100
return str
}
function ToPosition(pos)
{
var levelt;
levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt =(parseInt(levelt) + cminX)/60;
levelt =format2(levelt);
return levelt;
}
//以上是时间转换函数,如5.34,这后面的0.34相当于60*0.34=20秒,改进后的函数如下:
function ToPosition(pos)
{
var levelt;
levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt =(parseInt(levelt) + cminX)/60;
levelt=parseInt(levelt) + ":" + parseInt((format2(levelt)-parseInt(levelt))*60);
return levelt;
}
<span id="Text"></span>
function CurrentPosition() {
if (document.winplayer.PlayState != 2) return;
cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition);
Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ;
}
//保留两个小数
function format2(str)
{
str=Math.round(parseFloat(str)*100)/100
return str
}
function ToPosition(pos)
{
var levelt;
levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt =(parseInt(levelt) + cminX)/60;
levelt =format2(levelt);
return levelt;
}
//以上是时间转换函数,如5.34,这后面的0.34相当于60*0.34=20秒,改进后的函数如下:
function ToPosition(pos)
{
var levelt;
levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;
levelt =(parseInt(levelt) + cminX)/60;
levelt=parseInt(levelt) + ":" + parseInt((format2(levelt)-parseInt(levelt))*60);
return levelt;
}