http://www.w3school./html5/html_5_video_dom.asp
在视频的元数据已加载后,时长属性才可用。
2、视频加载事件处理
当视频可以正常播放且无需停顿时执行,oncanplaythrough 事件。
/jsref/
3、js代码示例
<html>
<body>
<video controls oncanplaythrough="myFunction()">
<source src="mov_bbb.mp4" type="video/mp4">
<source src="mov_bbb.ogg" type="video/ogg">
您的浏览器不支持 HTML5 video 元素。
</source></source></video>
<p ><p>
<script>
var a=("aa");
function myFunction() {
("demo").innerHTML="视频时长:"++"秒";
}
</script>
</body>
</html>
4、jQuery代码
<video oncanplaythrough="myFunction()" src="" controls>
</video><br>
<p >111</p>
<script>
function myFunction() {
var a=$("#videoplay").attr("duration");
$("#demo").text("视频时长:"+a+"秒");
}
</script>