怎么获取video的当前播放时间

怎么获取video的当前播放时间,第1张

<!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标签等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9723049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存