代码改变世界

videojs设置播放点

2015-10-31 13:00  风来之东林  阅读(5140)  评论(0编辑  收藏  举报

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);