diff --git a/player/videojs.coffee b/player/videojs.coffee index f2edb53d..2fa32d55 100644 --- a/player/videojs.coffee +++ b/player/videojs.coffee @@ -82,6 +82,12 @@ window.VideoJSPlayer = class VideoJSPlayer extends Player if CLIENT.leader sendVideoUpdate() ) + + # Workaround for IE-- even after seeking completes, the loading + # spinner remains. + @player.on('seeked', => + $('.vjs-waiting').removeClass('vjs-waiting') + ) ) ) diff --git a/www/js/player.js b/www/js/player.js index 25750c38..6b162b6a 100644 --- a/www/js/player.js +++ b/www/js/player.js @@ -536,12 +536,15 @@ return sendVideoUpdate(); } }); - return _this.player.on('play', function() { + _this.player.on('play', function() { _this.paused = false; if (CLIENT.leader) { return sendVideoUpdate(); } }); + return _this.player.on('seeked', function() { + return $('.vjs-waiting').removeClass('vjs-waiting'); + }); }); }; })(this));