mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-30 23:03:00 +00:00 
			
		
		
		
	Prevent automatic replay after returning from background
See also https://github.com/TeamNewPipe/NewPipe/pull/7195#issuecomment-962624380
This commit is contained in:
		| @@ -857,9 +857,15 @@ public final class Player implements | ||||
|  | ||||
|         final int queuePos = playQueue.getIndex(); | ||||
|         final long windowPos = simpleExoPlayer.getCurrentPosition(); | ||||
|         final long duration = simpleExoPlayer.getDuration(); | ||||
|  | ||||
|         if (windowPos > 0 && windowPos <= simpleExoPlayer.getDuration()) { | ||||
|             setRecovery(queuePos, windowPos); | ||||
|         if (windowPos > 0 | ||||
|                 // Sometimes (e.g. when the playback ended) the windowPos is a few milliseconds | ||||
|                 // higher than the duration. Due to this a little buffer (100ms) was introduced. | ||||
|                 // See also https://github.com/TeamNewPipe/NewPipe/pull/7195#issuecomment-962624380 | ||||
|                 && windowPos <= duration + 100 | ||||
|         ) { | ||||
|             setRecovery(queuePos, Math.min(windowPos, duration)); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 litetex
					litetex