mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-11-04 06:31:57 +00:00 
			
		
		
		
	Reload player on error
This commit is contained in:
		@@ -114,6 +114,18 @@ var player = videojs("player", options, function() {
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
player.on('error', function(event) {
 | 
			
		||||
  console.log("An error occured in the player, reloading...");
 | 
			
		||||
 | 
			
		||||
  var currentTime = player.currentTime();
 | 
			
		||||
  player.load();
 | 
			
		||||
  if (currentTime > 0.5) {
 | 
			
		||||
    currentTime -= 0.5;
 | 
			
		||||
  }
 | 
			
		||||
  player.currentTime(currentTime);
 | 
			
		||||
  player.play()
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
player.share(shareOptions);
 | 
			
		||||
 | 
			
		||||
<% if params[:video_start] > 0 || params[:video_end] > 0 %>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user