2014-12-04 2 views
0

javascript를 사용하여 "현재"의 값 쿠키를 업데이트하는 방법을 알고 싶습니다. 동영상을 표시하는 현재 시간을 설정하고 싶습니다. 나는 videojs (http://www.videojs.com/)를 사용하고 다음과 같습니다 현재 시간을 얻을 수있는 기능이있다 :자바 스크립트를 사용하여 "currenttime"쿠키 설정

var whereYouAt = myPlayer.currentTime(); 

하지만 쿠키이 값을 설정하는 방법을 모르겠어요. 나는 이것을 시도한다 :

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

    function setCookie(cvalue) { 

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

그러나 영화를 재생하는 동안 쿠키 값은 변경되지 않는다.

답변

0

이것은 한 번만 실행됩니다. timeupdate에 대한 이벤트 리스너를 추가하면 비디오가 진행될 때 실행됩니다.

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