我在这里抓痒,我看不出为什么当前时间和持续时间从视频html5标签是未定义的,当我试图调用它从一个简单的警报,见下面的小提琴:
am I missing something?
<video autobuffer controls autoplay id="vd" height="170" width="170">
<source id="mp4" src="http://grochtdreis.de/fuer-jsfiddle/video/sintel_trailer-480.mp4" type="video/mp4">
</video>
<br>
<br>
<span id="spDisplay">Some Info</span>
<br>
<br>
<a href="#" id="lkDo">Do Something</a>
$( "#lkDo" ).click(function() {
alert($("#vd").currentTime);
alert($("#vd").duration);
//$("#spDisplay").html();
});
最佳答案
它在jquery对象上不起作用。尝试:
alert($("#vd")[0].currentTime);
alert($("#vd")[0].duration);