videojs提供了currentTime的函数可以设置当前的播放时间,但是在实际运用当中出现了问题
var vid1 = videojs('vid1'); vid1.src('http://video-js.zencoder.com/oceans-clip.mp4'); vid1.load();//加载视频文件后才可以设置时间 vid1.currentTime(10);
按照正常的流程设置会出现异常,告诉我video还没有整备好!!!
VIDEOJS:
DOMException
Video is not ready. (Video.js)
那么只有这样干了,修改下代码,大功告成
var vid1 = videojs('vid1'); vid1.src('http://video-js.zencoder.com/oceans-clip.mp4'); vid1.load();//加载视频文件后才可以设置时间 setTimeout(function () { vid1.currentTime(file.Seconds); }, 2000);