Skip to content
Snippets Groups Projects

closes #187

Closed Jan Philipp Hafer requested to merge jph/videoagwebsite:master into master
Compare and
1 file
+ 20
0
Compare changes
  • Side-by-side
  • Inline
+ 20
0
@@ -55,6 +55,13 @@
@@ -55,6 +55,13 @@
$('#videoplayer').addClass("vjs-16-9");
$('#videoplayer').addClass("vjs-16-9");
$('#videoplayer').css("width");
$('#videoplayer').css("width");
$(function() {
$(function() {
 
var cookie_name= "progress_{{ lecture.id }}";
 
var seconds_played = Cookies.get(cookie_name);
 
if (!seconds_played) {
 
seconds_played = 0;
 
} else {
 
videojs('videoplayer').currentTime(seconds_played);
 
}
var playerplay = function() {
var playerplay = function() {
if ($('#videoplayer').data("wasnotplayed") == 1) {
if ($('#videoplayer').data("wasnotplayed") == 1) {
videojs('videoplayer').play();
videojs('videoplayer').play();
@@ -65,7 +72,20 @@ $(function() {
@@ -65,7 +72,20 @@ $(function() {
if (document.hasFocus()) {
if (document.hasFocus()) {
playerplay();
playerplay();
}
}
 
videojs("videoplayer").on("timeupdate", function() {
 
var player_cur_Time = Math.round(videojs("videoplayer").currentTime());
 
if((player_cur_Time - seconds_played) >= 10) {
 
seconds_played = player_cur_Time;
 
Cookies.set( cookie_name , seconds_played)
 
} else {
 
if ( player_cur_Time - seconds_played <= 0 ) {
 
seconds_played = player_cur_Time;
 
Cookies.set( cookie_name , seconds_played)
 
}
 
}
 
});
});
});
 
</script>
</script>
{% endmacro %}
{% endmacro %}
Loading