Assigning player's lastSeekTime on rewind/fast forward to prevent immediate controls hide on mobile
This commit is contained in:
		@ -569,10 +569,18 @@ class Listeners {
 | 
				
			|||||||
    this.bind(elements.buttons.restart, 'click', player.restart, 'restart');
 | 
					    this.bind(elements.buttons.restart, 'click', player.restart, 'restart');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Rewind
 | 
					    // Rewind
 | 
				
			||||||
    this.bind(elements.buttons.rewind, 'click', player.rewind, 'rewind');
 | 
					    this.bind(elements.buttons.rewind, 'click', () => {
 | 
				
			||||||
 | 
					      // Record seek time so we can prevent hiding controls for a few seconds after rewind
 | 
				
			||||||
 | 
					      player.lastSeekTime = Date.now();
 | 
				
			||||||
 | 
					      player.rewind();
 | 
				
			||||||
 | 
					    }, 'rewind');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Rewind
 | 
					    // Rewind
 | 
				
			||||||
    this.bind(elements.buttons.fastForward, 'click', player.forward, 'fastForward');
 | 
					    this.bind(elements.buttons.fastForward, 'click', () => {
 | 
				
			||||||
 | 
					      // Record seek time so we can prevent hiding controls for a few seconds after fast forward
 | 
				
			||||||
 | 
					      player.lastSeekTime = Date.now();
 | 
				
			||||||
 | 
					      player.forward();
 | 
				
			||||||
 | 
					    }, 'fastForward');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Mute toggle
 | 
					    // Mute toggle
 | 
				
			||||||
    this.bind(
 | 
					    this.bind(
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user