Wrong current time / position immediately after playing from paused state
Steps to repro:
- Pause a video;
- Set a new VLC Player media
position
; - Play the video;
EXPECTED:
- the player invokes a change of state to either buffering or play with the new set
position
and correspondingtime
ACTUAL:
- the player calls a change of state to
buffering
with the old position/time when the video was paused; - the player calls a change of state to
playing
with the old position/time when the video was paused; - the player calls a change of state to
buffering
with the old position/time when the video was paused; - FINALLY, the player calls a change of state to
buffering
with the NEW position/time when the video was paused;
Also:
- The player continues to call
didProgress
but the state remained inbuffering
instead of playing.
Example:
Player's state PAUSED; PlaybackTime: (current: 2295.957, duration: 5480.631, remaining: 3184.6740000000004, position: 0.418922)
Player's state BUFFERING; PlaybackTime: (current: 2295.957, duration: 5480.631, remaining: 3184.6740000000004, position: 0.418922)
Player's state PLAYING; PlaybackTime: (current: 2295.957, duration: 5480.631, remaining: 3184.6740000000004, position: 0.418922)
Player's state BUFFERING; PlaybackTime: (current: 2295.957, duration: 5480.631, remaining: 3184.6740000000004, position: 0.418922)
Player's state BUFFERING; PlaybackTime: (current: 3219.697, duration: 5480.631, remaining: 2260.934, position: 0.5874683)