videojs7与记录上一次播放进度的videojs-resume.js插件兼容

videojs-resume.js是一个很不错的插件,可以在下次来到页面时,记录上一次的视频播放的时间,并提示是否从上次开始。但是他只支持到videojs 5。

我在使用videojs 7时,同时安装了videojs-resume.js(https://github.com/Reelhouse/videojs-resume),他就不能用了。怎么办呢?

我简单看了一下,代码并不多,所以自己搞定吧!

我的videojs提示,Cannot read property ‘currentTime’ of null

所以我就从这个问题下手,修复以下代码:

将videojs-resume.js的45、55行的代码

修改成如下代码,去掉player_的 _  (原因是this.player_在videojs7中并没有获取到currentTime对象,但是this.player中有):

OK,这样就可以兼容啦!

发表评论