从最后的进度恢复Vimeo视频
Resume Vimeo video from last progress
我在我的网站主页上嵌入了一个Vimeo视频,当网站加载时设置为自动播放。我还使用api和froogaloop.js
的一些自定义控件。
我需要做的是节省视频的时间,当访问者导航到另一个页面,然后从这一点继续播放,如果和当他们返回到主页。
我知道我可以使用playProgress
来获得经过的时间,但我不确定如何存储它以及当访问者返回主页时如何使用它。
编辑
我现在有以下代码,并使用js-cookie来存储进度cookie。我如何获得playProgress
的值并将其设置为使用window
上的beforeunload
的cookie ?我不擅长javascript,所以帮助将是伟大的!
JAVASCRIPT(也包括这个库https://github.com/js-cookie/js-cookie)
$(function() {
var iframe = $('#player1')[0];
var player1 = $f(iframe);
var status1 = $('.status1');
// When the player is ready, add listener for playProgress
player1.addEvent('ready', function() {
status1.text('ready');
player1.addEvent('playProgress', onPlayProgress);
});
function onPlayProgress(data, id) {
status1.text(data.seconds + ' seconds played');
};
// SETTING A COOKIE
Cookies.set('timeElapsed','something');
});