Merge pull request #2741 from iFeelSmart/fix/avoid_duplicated_onEnd

fix(android): ensure we don't disable playback when player is ENDED
This commit is contained in:
Olivier Bouillet
2022-08-20 14:27:38 +02:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -824,7 +824,10 @@ class ReactExoplayerView extends FrameLayout implements
player.setPlayWhenReady(true);
}
} else {
player.setPlayWhenReady(false);
// ensure playback is not ENDED, else it will trigger another ended event
if (player.getPlaybackState() != Player.STATE_ENDED) {
player.setPlayWhenReady(false);
}
}
}