1、获取视频时间长度 9 h* a4 c. ?/ A9 @7 Q/ H+ ~
当视频载入video后,使用 onloadedmetadata 事件获取视频的时间长度。9 J. v8 h; ?: |; Y4 o" z' P, ^0 S
代码如下:' F! }2 [! L) C+ a) S. `/ }+ ?: E
video.onloadedmetadata = function () {
9 ^- L2 k) j# e. x( T! Pvar vlength = video.duration;
: L( J2 S5 c7 E* \& zconsole.log(vlength);
3 t! s7 R# D( z, [. A& R}- N6 g0 _4 s1 Q+ I* }5 \
2、当前视频的播放进度 4 z6 D' v; B7 p" N, @/ l
当视频开始播放时,可以使用 ontimeupdate 事件获取视频当前播放的进度。当video对象的 currenttime 属性发生改变时触发 ontimeupdate 事件。currenttime 属性是浮点小数,可取到 12 位数的小数位数。4 }' Y3 W% A5 D/ W$ g- l
代码如下:
3 t( p+ p2 x) ?4 b4 Ivideo.ontimeupdate = function () {
9 C( b: ~' I) P2 Z8 xvar vtime = video.currenttime;
: Q, c* q0 d6 Qconsole.log(vtime);
* a1 Z7 G# D1 ]; [: j& p};
; o Z1 G5 W4 x' e2 _; Q
$ C/ d3 F$ T3 ^& c更多网页制作信息请查看: 网页制作 |