<!DOCTYPE html>
<html>
<body>
<video id="video1" controls="controls">
<source src="/example/html5/mov_bbbmp4" type="video/mp4">
<source src="/example/html5/mov_bbbogg" type="video/ogg">
Your browser does not support HTML5 video
</video>
<script>
myVid=documentgetElementById("video1");
//当前播放进度
myVidontimeupdate=function(){
consolelog(thiscurrentTime);
};
//用户已经拖动进度条
myVidonseeked=function(){
consolelog(2);
return false;
}
//用户正在拖动进度条
myVidonseeking=function(){
consolelog(3);
return false;
}
</script>
</body>
</html>
您好,Html5 Video缓冲属性(mediabuffered)返回的是一个对象的缓存范围:
mediabufferedstart(i)mediabufferedend(i)
根据这个缓冲范围,可以实现一些定制的个性效果,如缓冲进度条等。。
你写的代码是html5 的代码,也需要在html顶部定义下的,另外就是html5的代码,很多浏览器都不支持的,ie9以上能支持一部分,包括这个,ie9以下的浏览器肯定是没有了。火狐和谷歌还好些,加入视频,暂时建议还是用flash的老办法吧
elevideoaddEventListener('loadedmetadata', function () {
//加载数据 //视频的总长度 consolelog(elevideoduration);
})
elevideoaddEventListener('play', function () {
//播放开始执行的函数 consolelog("开始播放");
})
elevideoaddEventListener('playing', function () {
//播放中 consolelog("播放中");
})
elevideoaddEventListener('waiting', function () {
//加载 consolelog("加载中");
})
elevideoaddEventListener('pause', function () {
//暂停开始执行的函数 consolelog("暂停播放");
})
elevideoaddEventListener('ended', function(){
//结束 consolelog("播放结束");
}, false)
以上就是关于怎么获取video的当前播放时间全部的内容,包括:怎么获取video的当前播放时间、js怎么获取页面flash或video标签中mp4 缓冲到多少帧或时间、html video标签等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)