VEX-6099: Android: Progress knob jumps backward after tapping Skip Forwards multiple times (#26)
Move to the new way of detecting seek end and remove onSeekProcessed which was deprecated.
This commit is contained in:
parent
03f77495fc
commit
6815044013
@ -1206,6 +1206,19 @@ class ReactExoplayerView extends FrameLayout implements
|
|||||||
&& player.getRepeatMode() == Player.REPEAT_MODE_ONE) {
|
&& player.getRepeatMode() == Player.REPEAT_MODE_ONE) {
|
||||||
eventEmitter.end();
|
eventEmitter.end();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onPlaybackStateChanged(int playbackState) {
|
||||||
|
if (playbackState == Player.STATE_READY && seekTime != C.TIME_UNSET) {
|
||||||
|
eventEmitter.seek(player.getCurrentPosition(), seekTime);
|
||||||
|
seekTime = C.TIME_UNSET;
|
||||||
|
if (isUsingContentResolution) {
|
||||||
|
// We need to update the selected track to make sure that it still matches user selection if track list has changed in this period
|
||||||
|
setSelectedTrack(C.TRACK_TYPE_VIDEO, videoTrackType, videoTrackValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1213,16 +1226,6 @@ class ReactExoplayerView extends FrameLayout implements
|
|||||||
// Do nothing.
|
// Do nothing.
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onSeekProcessed() {
|
|
||||||
eventEmitter.seek(player.getCurrentPosition(), seekTime);
|
|
||||||
seekTime = C.TIME_UNSET;
|
|
||||||
if (isUsingContentResolution) {
|
|
||||||
// We need to update the selected track to make sure that it still matches user selection if track list has changed in this period
|
|
||||||
setSelectedTrack(C.TRACK_TYPE_VIDEO, videoTrackType, videoTrackValue);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onShuffleModeEnabledChanged(boolean shuffleModeEnabled) {
|
public void onShuffleModeEnabledChanged(boolean shuffleModeEnabled) {
|
||||||
// Do nothing.
|
// Do nothing.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user