开发者问题收集

为什么从 JQuery 访问视频的 currentTime 和 duration 未定义?

2015-02-08
3131

我在这里抓取,当我尝试从简单警报中调用它时,我看不出视频 html5 标签中的 currentTime 和 duration 未定义的原因,请参阅下面的小提琴:

我遗漏了什么吗?

<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();
});
1个回答

它不适用于 jquery 对象。尝试:

alert($("#vd")[0].currentTime);
alert($("#vd")[0].duration);
Jeff F.
2015-02-08