使用javascript设置cookie“currenttime”

问题描述:

我需要帮助来了解如何使用javascript更新值cookie“currenttime”。 我想设置当前显示电影的时间。我用videojs(http://www.videojs.com/),并有一个函数来获取当前的时间,它看起来像这样:使用javascript设置cookie“currenttime”

var whereYouAt = myPlayer.currentTime(); 

但我不知道如何设置这个值的cookie。我试试这个:

videojs("video1").ready(function(){ 
    var myPlayer = this; 

    function setCookie(cvalue) { 

    document.cookie = "cookiessss" + "=" + cvalue; 
} 
var whereYouAt = myPlayer.currentTime(); 
setCookie(whereYouAt); 
}); 

但是在播放电影的过程中它不会改变cookie的值。

这只会执行一次。您可以为timeupdate添加一个事件侦听器,该侦听器将在视频前进时触发。

myPlayer.on('timeupdate', function(){ 
    var whereYouAt = myPlayer.currentTime(); 
    setCookie(whereYouAt); 
});