1、获取视频时间长度
/ z4 k/ M) T- _ g! U( E当视频载入video后,使用 onloadedmetadata 事件获取视频的时间长度。8 W. a* V2 ^' C' K! j7 o
代码如下:
F, b2 g0 s! }, Q8 a6 q+ `& Vvideo.onloadedmetadata = function () { 8 a! n$ r5 \4 @9 `
var vlength = video.duration;
# L* @# X; t9 K" I/ `$ w; P: kconsole.log(vlength); ; L- d9 l+ i% s8 }
}
" c! R0 X3 j5 |! x" J2、当前视频的播放进度 " f9 o/ }9 x% C% s) _4 L- E T
当视频开始播放时,可以使用 ontimeupdate 事件获取视频当前播放的进度。当video对象的 currenttime 属性发生改变时触发 ontimeupdate 事件。currenttime 属性是浮点小数,可取到 12 位数的小数位数。; c4 J2 K/ p- k8 U
代码如下:
v* l4 ~" X+ Gvideo.ontimeupdate = function () { : E$ N2 q/ n5 @$ g# r( y6 I
var vtime = video.currenttime; $ }4 e3 {3 v4 f0 R, o$ U5 W
console.log(vtime);
# [3 O0 C: _- _2 k};
* P& W" w: w1 Z. A
3 A/ [. Q0 _+ y7 U) D" v [) r" N% V更多网页制作信息请查看: 网页制作 |